ios – 单元测试(Quick / Nimble) – (未发现测试)

前端之家收集整理的这篇文章主要介绍了ios – 单元测试(Quick / Nimble) – (未发现测试)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有单元测试的问题.当我运行测试时,它最终会显示“未找到测试”.
我正在使用AppCode和Quick / Nimble框架进行单元测试,但它在XCode中也不起作用.

@H_404_9@

我有使用Target的XCTest / Kiwi运行配置:MyAppTests,配置:开发和类:所有测试类(即使指定了特定的测试类,它也不起作用).
据我所知,没有更多的配置.@H_404_9@

我有什么想法我做错了吗?我不确定我应该提供什么样的其他信息/配置..谢谢@H_404_9@

编辑:
样本单元测试代码@H_404_9@

@H_404_9@

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"))
            }
        }
    }
}

解决方法

我也使用Quick Nimble.代码看起来很好.

@H_404_9@

我的猜测是该课程没有被编译.你能去目标> AppTests>建立短语.确保DateFormatterTest位于Compile Sources中.@H_404_9@

截图:

enter image description here@H_404_9@@H_404_9@

猜你在找的iOS相关文章