Estou tentando configurar o Teste de Unidade para meu projeto. É um aplicativo Objective-C existente, ao qual adicionei recentemente uma classe Swift. Eu configurei os arquivos 'MyProject-Swift.h' e Swift Bridging (ambos 'MyProject' e 'MyProjectTest') e sou capaz de construir e executar o aplicativo perfeitamente usando os códigos Objective-C e Swift.
No entanto, agora quero executar alguns testes de unidade na nova classe Swift. Eu configurei meu arquivo de teste e ele se parece com o seguinte:
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.
}
}
}
Recebo este erro ao executar o aplicativo como Teste:
'MyProject-Swift.h' file not found
Não sei por que isso acontece apenas ao tentar executar os testes. Alguma sugestão?