相关疑难解决方法(0)

如何从另一个Swift文件导入Swift文件?

我只是想从其他文件中包含我的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文件都在同一目录中.

swift xcode6

142
推荐指数
8
解决办法
16万
查看次数

如何为Swift设置单元测试?

我觉得尝试掌握Unit Testing/Swift是明智的.
我查看了WWDC的Objective-C版本,并且非常了解Objective-C范例:导入单元测试依赖的头文件等.

单元测试不知道'fetchFlickrPhotoWithSearch()'.所以...

由于单元测试模块/目标超出了应用程序目标的范围,我假设我需要导入具有我想要测试的函数的特定Swift文件(类似于Objective-C的头文件范例).

但编译器将此导入标记为"No such module ..."

那么......如何使我的Swift API 用于单元测试?

在此输入图像描述

unit-testing swift

5
推荐指数
2
解决办法
3275
查看次数

标签 统计

swift ×2

unit-testing ×1

xcode6 ×1