Я пытаюсь настроить модульное тестирование для своего проекта. Это существующее приложение Objective-C, в которое я недавно добавил один класс Swift. Я установил файлы MyProject-Swift.h и Swift Bridging (как MyProject, так и MyProjectTest), и я могу создать и запустить приложение, используя как Objective-C, так и код Swift.
Однако теперь я хочу запустить несколько модульных тестов для нового класса Swift. Я устанавливаю свой тестовый файл, и он выглядит следующим образом:
MySwiftClassTests.swift:
import UIKit
import XCTest
import MyProject
class MySwiftClassTests: XCTestCase {
override func setUp() {
super.setUp()
// Put setup code here. This method is called before the invocation of each test method in the class.
}
override func tearDown() {
// Put teardown code here. This method is called after the invocation of each test method in the class.
super.tearDown()
}
func testExample() {
// This is an example of a functional test case.
XCTAssert(true, "Pass")
}
func testPerformanceExample() {
// This is an example of a performance test case.
self.measureBlock() {
// Put the code you want to measure the time of here.
}
}
}
Я получаю эту ошибку при запуске приложения как Test:
'MyProject-Swift.h' file not found
Я не уверен, почему это происходит только при попытке запустить тесты. Какие-либо предложения?