Я довольно неопытен в iOS. Я хотел написать Unit Test для моего проекта Cocoapods.
Мои контроллеры ViewController, которые я хочу проверить, находятся в модулях. Когда я хочу написать модульный тест, я уже получаю сообщение об ошибке с import MyApplication
, в котором говорится
No such module 'MyApplication'
Обратите внимание, что я использовал только «MyApplication» в качестве замены оригинального имени я вычеркнул красным на картинке.
В чем проблема?
РЕДАКТИРОВАТЬ:
код моего тестового класса:
import UIKit
import XCTest
import Pods_MyApplication_Example
@testable import Pods_MyApplication
class Tests: 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.measure() {
// Put the code you want to measure the time of here.
}
}
}
Чтобы создать тестовую цель, в тестовом навигаторе я нажимаю «+» и затем выбираю «Новая единичная тестовая цель»
Извините, если какая-либо информация отсутствует. Я добавлю их, если они есть!
РЕДАКТИРОВАТЬ 2: Изменено изображение, которое может предоставить больше информации