Remove functions which could conflict with the kotlin.assert function.
This commit is contained in:
@@ -61,23 +61,12 @@ private fun <T> testSuite(builder: TestBuilder<T>, description: TestBuilder<T>.(
|
||||
fun <T> testSuite(name: String, description: TestBuilder<T>.() -> Unit) : TestSuite? =
|
||||
testSuite(TestBuilder<T>(name), description)
|
||||
|
||||
fun assert(message: String, block: ()-> Boolean) {
|
||||
val actual = block()
|
||||
Assert.assertTrue(message, actual)
|
||||
}
|
||||
|
||||
fun assert(block: ()-> Boolean) = assert(block.toString(), block)
|
||||
|
||||
fun assertNot(message: String, block: ()-> Boolean) {
|
||||
assert(message){ !block() }
|
||||
Assert.assertTrue(message, block())
|
||||
}
|
||||
|
||||
fun assertNot(block: ()-> Boolean) = assertNot(block.toString(), block)
|
||||
|
||||
fun assert(actual: Boolean, message: String) {
|
||||
println("Answer: ${actual} for ${message}")
|
||||
}
|
||||
|
||||
fun assertTrue(actual: Boolean, message: String = "") {
|
||||
return assertEquals(true, actual, message)
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ public val suite : TestSuite? = testSuite<Int>("test group") {
|
||||
}
|
||||
|
||||
"test 2" - {
|
||||
assert(state == 31, "message")
|
||||
assertTrue(state == 31, "message")
|
||||
println("test '${getName()}': state: $state")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user