Files
kotlin-fork/plugins/power-assert/testData/codegen/cast/InstanceNotEquals.kt
T
2024-03-05 18:54:06 +00:00

22 lines
628 B
Kotlin
Vendored

fun box() = expectThrowableMessage {
assert("Hello, world!" !is String)
} + "\n\n" + expectThrowableMessage {
// Test that we don't just search for `!is` in the expression.
assert(" !is " !is String)
} + "\n\n" + expectThrowableMessage {
// Test multiline case
assert(
" !is "
!is
String
)
} + "\n\n" + expectThrowableMessage {
// Test that we don't assume whitespaces around the operator
assert("Hello, world!"/*!is*/!is/*!is*/String)
} + "\n\n" + expectThrowableMessage {
// Test nested `!is`
assert(("Hello, world!" !is String) !is Boolean)
}