Files
swift-mirror/validation-test/stdlib/StdlibUnittestRunAllTestsCalledTwice.swift
2015-04-11 06:13:52 +00:00

22 lines
416 B
Swift

// RUN: %target-run-simple-swift 2>&1 | FileCheck %s
import StdlibUnittest
_setTestSuiteFailedCallback() { println("abort()") }
//
// Check that calling runAllTests() twice is an error.
//
var TestSuitePasses = TestSuite("TestSuitePasses")
TestSuitePasses.test("passes") {
expectEqual(1, 1)
}
runAllTests()
runAllTests()
// CHECK: runAllTests() called twice. It is not allowed, aborting.
// CHECK: abort()