我只是想从其他文件中包含我的Swift类,比如它的测试
PrimeNumberModel.swift
import Foundation
class PrimeNumberModel { }
Run Code Online (Sandbox Code Playgroud)
PrimeNumberModelTests.swift
import XCTest
import PrimeNumberModel // gives me "No such module 'PrimeNumberModel'"
class PrimeNumberModelTests: XCTestCase {
let testObject = PrimeNumberModel() // "Use of unresolved identifier 'PrimeNumberModel'"
}
Run Code Online (Sandbox Code Playgroud)
两个swift文件都在同一目录中.
我觉得尝试掌握Unit Testing/Swift是明智的.
我查看了WWDC的Objective-C版本,并且非常了解Objective-C范例:导入单元测试依赖的头文件等.
单元测试不知道'fetchFlickrPhotoWithSearch()'.所以...
由于单元测试模块/目标超出了应用程序目标的范围,我假设我需要导入具有我想要测试的函数的特定Swift文件(类似于Objective-C的头文件范例).
但编译器将此导入标记为"No such module ..."
那么......如何使我的Swift API 可用于单元测试?