如果我尝试这样做,它会运行测试并成功,所有测试都标有绿色:
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个类被忽略了。
测试支持泛型吗?我做错了什么吗?感谢您的帮助)