[PowerAssert] Add codegen tests
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
Wrapper(1 + 1) mustEqual (2 + 4)
|
||||
| | |
|
||||
| | 6
|
||||
| 2
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1 + 1) mustEqual (2 + 4)
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
Wrapper(1 + 1) mustEqual 6
|
||||
| |
|
||||
| 2
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1 + 1) mustEqual 6
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
Wrapper(1) mustEqual (2 + 4)
|
||||
| |
|
||||
| 6
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1) mustEqual (2 + 4)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
Wrapper(2) mustEqual 6
|
||||
|
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(2) mustEqual 6
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
Wrapper(1 + 1).mustEqual(2 + 4)
|
||||
| | |
|
||||
| | 6
|
||||
| 2
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1 + 1).mustEqual(2 + 4)
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
Wrapper(1 + 1).mustEqual(6)
|
||||
| |
|
||||
| 2
|
||||
Wrapper
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1 + 1).mustEqual(6)
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
Wrapper(1).mustEqual(2 + 4)
|
||||
| |
|
||||
| 6
|
||||
Wrapper
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(1).mustEqual(2 + 4)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
Wrapper(2).mustEqual(6)
|
||||
|
|
||||
Wrapper
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.dispatch.Wrapper.mustEqual
|
||||
|
||||
import infix.dispatch.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
Wrapper(2).mustEqual(6)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
(1 + 1) mustEqual (2 + 4)
|
||||
| |
|
||||
| 6
|
||||
2
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
(1 + 1) mustEqual (2 + 4)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
(1 + 1) mustEqual 6
|
||||
|
|
||||
2
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
(1 + 1) mustEqual 6
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
1 mustEqual (2 + 4)
|
||||
|
|
||||
6
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
1 mustEqual (2 + 4)
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Assertion failed
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
2 mustEqual 6
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
(1 + 1).mustEqual(2 + 4)
|
||||
| |
|
||||
| 6
|
||||
2
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
(1 + 1).mustEqual(2 + 4)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
(1 + 1).mustEqual(6)
|
||||
|
|
||||
2
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
(1 + 1).mustEqual(6)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
1.mustEqual(2 + 4)
|
||||
|
|
||||
6
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
1.mustEqual(2 + 4)
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Assertion failed
|
||||
@@ -0,0 +1,7 @@
|
||||
// FUNCTION: infix.extension.mustEqual
|
||||
|
||||
import infix.extension.*
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
2.mustEqual(6)
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
Assertion failed
|
||||
assert("Hello, World".matches("[A-Za-z]+".toRegex()))
|
||||
| |
|
||||
| [A-Za-z]+
|
||||
false
|
||||
@@ -0,0 +1,7 @@
|
||||
// IGNORE_BACKEND_K1: JVM_IR
|
||||
// IGNORE_BACKEND_K2: JVM_IR
|
||||
// Disabled because of KT-65640
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
assert("Hello, World".matches("[A-Za-z]+".toRegex()))
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
Assertion failed
|
||||
assert("Hello, World" matches "[A-Za-z]+".toRegex())
|
||||
| |
|
||||
| [A-Za-z]+
|
||||
false
|
||||
@@ -0,0 +1,7 @@
|
||||
// IGNORE_BACKEND_K1: JVM_IR
|
||||
// IGNORE_BACKEND_K2: JVM_IR
|
||||
// Disabled because of KT-65640
|
||||
|
||||
fun box() = expectThrowableMessage {
|
||||
assert("Hello, World" matches "[A-Za-z]+".toRegex())
|
||||
}
|
||||
Reference in New Issue
Block a user