Я запускаю swift test
из командной строки для запуска тестовых случаев. Это тестовый пример:
import XCTest
@testable import vnk_swift
class KeyMappingTests: XCTestCase {
static var allTests : [(String, (KeyMappingTests) -> () throws -> Void)] {
return [
// ("testExample", testExample),
]
}
func testExample() {
let keyMapping = KeyMapping()
XCTAssertNotNil(keyMapping , "PASS")
}
}
А вот и выходное сообщение.
Если я уберу использование KeyMapping
, все будет работать нормально:
func testExample() {
// let keyMapping = KeyMapping()
XCTAssertNotNil(true , "PASS")
}
Похоже, есть проблема, когда я пытаюсь использовать класс. Как мне это исправить?
(Я не использовал Xcode для этого проекта, так как начал с swift package init
, исходный код этого проекта находится здесь: https://github.com/trungdq88/vnk-swift)