tru*_*ubi 5 unit-testing ios appcode swift quick-nimble
我在单元测试方面遇到问题。当我运行测试时,它最终以"No tests found". 我正在使用AppCode和Quick/Nimble框架进行单元测试,但它在 XCode 中也不起作用。
我已经XCTest/Kiwi使用“目标:MyAppTests”、“配置:开发”和“类:所有测试类”运行配置(即使指定了特定测试类,它也不起作用)。据我所知,没有什么更多的配置。
有什么想法我做错了吗?我不确定我应该提供什么其他类型的信息/配置..谢谢
编辑:示例单元测试代码
import Quick
import Nimble
@testable import FigurePOS
class DateFormatterTest: QuickSpec
{
override func spec()
{
describe("formatting dates") {
it("should print correct date") {
var c = DateComponents()
c.year = 2016
c.month = 5
c.day = 24
c.hour = 4
c.minute = 33
c.second = 12
let gregorian = NSCalendar(identifier: .gregorian)!
let date = gregorian.date(from: c)!
expect(DateFormatter.formatGmt(date)).to(equal("2016-05-24T04:33:12Z"))
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
小智 -4
一个测试类应该包含setUp()和tearDown(),并且你应该将函数的名称称为testSpec()。命名函数使用“test”作为开头。你可以尝试一下。
| 归档时间: |
|
| 查看次数: |
1585 次 |
| 最近记录: |