New smap test

This commit is contained in:
Michael Bogdanov
2015-01-29 15:13:11 +03:00
parent 57cf4ac6c0
commit 5c6b9b1bc6
29 changed files with 817 additions and 0 deletions
@@ -0,0 +1,34 @@
package test
public val MASSERTIONS_ENABLED: Boolean = true
public inline fun massert(value: Boolean, lazyMessage: () -> String) {
if (MASSERTIONS_ENABLED) {
if (!value) {
val message = lazyMessage()
throw AssertionError(message)
}
}
}
public inline fun massert(value: Boolean, message: Any = "Assertion failed") {
if (ASSERTIONS_ENABLED) {
if (!value) {
throw AssertionError(message)
}
}
}
//TODO SHOUDL BE ABSENT
//SMAP
//assertion.2.kt
//Kotlin
//*S Kotlin
//*F
//+ 1 assertion.2.kt
//test/TestPackage
//*L
//1#1,34:1
//*E