내 프로젝트에 대해 단위 테스트를 설정하려고합니다. 최근에 하나의 Swift 클래스를 추가 한 기존 Objective-C 앱입니다. '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.
}
}
}
앱을 테스트로 실행할 때이 오류가 발생합니다.
'MyProject-Swift.h' file not found
왜 이것이 테스트를 실행하려고 할 때만 발생하는지 잘 모르겠습니다. 어떤 제안?