ฉันกำลังพยายามตั้งค่าการทดสอบหน่วยสำหรับโครงการของฉัน เป็นแอป 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.
}
}
}
ฉันได้รับข้อผิดพลาดนี้เมื่อเรียกใช้แอปเป็นการทดสอบ:
'MyProject-Swift.h' file not found
ฉันไม่แน่ใจว่าเหตุใดจึงเกิดขึ้นเฉพาะเมื่อพยายามเรียกใช้การทดสอบ ข้อเสนอแนะใด ๆ ?