У меня проблема с модульным тестированием. Когда я запускаю тесты, он заканчивается "No tests found"
. Я использую AppCode
и Quick/Nimble
рамки для модульного тестирования, но он также не работает в XCode.Единичные тесты (Quick/Nimble) - (тестов не найдено)
У меня есть XCTest/Kiwi
Запуск конфигурации с помощью Target: MyAppTests, Configuration: Development и Class: Все тестовые классы (он не работает даже с определенным конкретным классом теста). Насколько я знаю, ничего более сконфигурированного.
Любые идеи, что я делаю неправильно? Я не уверен, что другой вид информации/конфигурации я должен предоставить .. спасибо
Edit: код теста Sample блок
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, и я не настроил ничего особенного. –
Конечно, я добавил пример кода. – trubi
Вы пробовали в XCode запустить «Продукт -> Создать для -> Тестирование»? –