Tôi đang cố gắng thiết lập Unit Testing cho dự án của mình. Nó là một ứng dụng Objective-C hiện có, mà gần đây tôi đã thêm một lớp Swift vào. Tôi đã thiết lập các tệp 'MyProject-Swift.h' và Swift Bridging (cả 'MyProject' và 'MyProjectTest') và tôi có thể xây dựng và chạy ứng dụng tốt bằng cả Objective-C và Swift code.
Tuy nhiên, bây giờ tôi muốn chạy một số Bài kiểm tra đơn vị trên lớp Swift mới. Tôi thiết lập tệp thử nghiệm của mình và nó trông giống như sau:
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.
}
}
}
Tôi gặp lỗi này khi chạy ứng dụng dưới dạng Kiểm tra:
'MyProject-Swift.h' file not found
Tôi không chắc tại sao điều này chỉ xảy ra khi cố gắng chạy Kiểm tra. Bất kỳ đề xuất?