import Foundation import XCTest /// Abstract base class for all Splash tests class SplashTestCase: XCTestCase { #if !os(Linux) func testHasLinuxVerificationTest() { let concreteType = type(of: self) guard concreteType != SyntaxHighlighterTestCase.self else { return } guard concreteType != SplashTestCase.self else { return } XCTAssertTrue(concreteType.testNames.contains("testAllTestsRunOnLinux"), "\(concreteType) doesn't have a test that verifies that its tests run on Linux") } #endif }