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

22 lines
688 B
Kotlin
Vendored

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