Files
swift-mirror/validation-test/stdlib/StdlibUnittestRunAllTestsCalledTwice.swift
Arnold Schwaighofer ee0a1d1a58 More executable tests in validation-test
Swift SVN r29279
2015-06-03 23:28:45 +00:00

23 lines
443 B
Swift

// RUN: %target-run-simple-swift 2>&1 | FileCheck %s
// REQUIRES: executable_test
import StdlibUnittest
_setTestSuiteFailedCallback() { print("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()