मैं अपने प्रोजेक्ट के लिए यूनिट टेस्टिंग सेटअप करने की कोशिश कर रहा हूं। यह एक मौजूदा ऑब्जेक्टिव-सी ऐप है, जिसे मैंने हाल ही में एक स्विफ्ट क्लास में जोड़ा है। मेरे पास 'MyProject-Swift.h' और Swift Bridging फ़ाइलें ('MyProject' और 'MyProjectTest' दोनों) सेटअप हैं और मैं उद्देश्य-सी और स्विफ्ट कोड दोनों का उपयोग करके एप्लिकेशन को ठीक से बनाने और चलाने में सक्षम हूं।
हालांकि, अब मैं नई स्विफ्ट क्लास पर कुछ यूनिट टेस्ट चलाना चाहता हूं। मैंने अपनी परीक्षण फ़ाइल सेटअप की है और यह निम्नलिखित की तरह दिखता है:
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
मुझे यकीन नहीं है कि यह केवल टेस्ट चलाने की कोशिश करने पर ही क्यों होता है। कोई सुझाव?