【发布时间】:2018-04-02 13:53:22
【问题描述】:
如果我尝试这个,它会运行测试并成功,所有标记为绿色:
import XCTest
class SomeTestCaseSon: XCTestCase {
override func setUp() {
super.setUp()
}
func testblablblblablba() {
}
}
class SomeTestCase: XCTestCase {
override func setUp() {
super.setUp()
}
func testblablblblablba() {
}
}
class SomeGenericTestCase<T:NSObject>:XCTestCase {
override func setUp() {
super.setUp()
}
func testblablblblablba() {
}
}
但如果您尝试为此运行测试:
class SomeGenericTestCase<T:NSObject>:XCTestCase {
override func setUp() {
super.setUp()
}
func testblablblblablba() {
}
}
class SomeTestCaseGeneral: SomeGenericTestCase<NSObject> {
override func setUp() {
super.setUp()
}
override func testblablblblablba() {
}
}
刚刚忽略了 2 个类。
测试是否支持泛型?难道我做错了什么? 感谢您的帮助)
【问题讨论】:
标签: swift unit-testing generics swift4 xcode9.2