If I try this, it runs tests and success, all green-marked:
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() {
}
}
But if you try to run tests for this:
class SomeGenericTestCase<T:NSObject>:XCTestCase {
override func setUp() {
super.setUp()
}
func testblablblblablba() {
}
}
class SomeTestCaseGeneral: SomeGenericTestCase<NSObject> {
override func setUp() {
super.setUp()
}
override func testblablblblablba() {
}
}
there 2 classes just ignored.
Does Testing support generics? Am I doing something wrong? Thanks for help)