[test] Fix validation tests

This commit is contained in:
Max Moiseev
2017-07-26 16:49:14 -07:00
parent 1c3e597928
commit 5da3e1dab3
2 changed files with 3 additions and 29 deletions

View File

@@ -14,32 +14,6 @@ import StdlibUnittest
// constants. This is to check runtime behavior and ensure the constant is
// not folded.
func expectOverflow<T>(
_ res: (T, overflow: Bool),
//===--- TRACE boilerplate ----------------------------------------------===//
_ message: @autoclosure () -> String = "",
showFrame: Bool = true,
stackTrace: SourceLocStack = SourceLocStack(),
file: String = #file, line: UInt = #line
) {
expectTrue(
res.overflow, "expected overflow",
stackTrace: stackTrace.pushIf(showFrame, file: file, line: line))
}
func expectNoOverflow<T>(
_ res: (T, overflow: Bool),
//===--- TRACE boilerplate ----------------------------------------------===//
_ message: @autoclosure () -> String = "",
showFrame: Bool = true,
stackTrace: SourceLocStack = SourceLocStack(),
file: String = #file, line: UInt = #line
) {
expectFalse(
res.overflow, "expected no overflow",
stackTrace: stackTrace.pushIf(showFrame, file: file, line: line))
}
func expectOverflow<T>(
_ res: (partialValue: T, overflow: Bool),
//===--- TRACE boilerplate ----------------------------------------------===//