fun box() = expectThrowableMessage { assert(null 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(null/*is*/is/*is*/String) } + "\n\n" + expectThrowableMessage { // Test nested `is` assert(!((null is String) is Boolean)) }