[PowerAssert] Add codegen tests

This commit is contained in:
Brian Norman
2023-11-17 12:31:19 -06:00
committed by Space Team
parent 9f5589614a
commit 305c53dd6e
164 changed files with 2308 additions and 1 deletions
@@ -0,0 +1,6 @@
Assertion failed
assert(object { override fun toString() = "ANONYMOUS" }.toString() == "toString()")
| | |
| | false
| ANONYMOUS
ANONYMOUS
@@ -0,0 +1,3 @@
fun box() = expectThrowableMessage {
assert(object { override fun toString() = "ANONYMOUS" }.toString() == "toString()")
}
@@ -0,0 +1,6 @@
Assertion failed
assert(list.map { "Doe, $it" }.any { it == "Scott, Michael" })
| | |
| | false
| [Doe, Jane, Doe, John]
[Jane, John]
@@ -0,0 +1,4 @@
fun box() = expectThrowableMessage {
val list = listOf("Jane", "John")
assert(list.map { "Doe, $it" }.any { it == "Scott, Michael" })
}
@@ -0,0 +1,12 @@
Assertion failed
require(
value = list
|
[Jane, John]
.map { "Doe, $it" }
|
[Doe, Jane, Doe, John]
.any { it == "Scott, Michael" }
|
false
)
@@ -0,0 +1,10 @@
// FUNCTION: kotlin.require
fun box() = expectThrowableMessage {
val list = listOf("Jane", "John")
require(
value = list
.map { "Doe, $it" }
.any { it == "Scott, Michael" }
)
}