Scripting: switch legacy CLI REPL to the new infrastructure
This commit is contained in:
+4
-2
@@ -456,8 +456,10 @@ class ReplTest : TestCase() {
|
||||
is ResultValue.Unit -> Assert.assertNull("#$index: Expected $expectedVal, got Unit", expectedVal)
|
||||
is ResultValue.Error -> Assert.assertTrue(
|
||||
"#$index: Expected $expectedVal, got Error: ${actualVal.error}",
|
||||
expectedVal is Throwable && expectedVal.message == actualVal.error.message
|
||||
&& expectedVal.cause?.message == actualVal.error.cause?.message
|
||||
((expectedVal as? Throwable) ?: (expectedVal as? ResultValue.Error)?.error).let {
|
||||
it != null && it.message == actualVal.error.message
|
||||
&& it.cause?.message == actualVal.error.cause?.message
|
||||
}
|
||||
)
|
||||
is ResultValue.NotEvaluated -> Assert.assertEquals(
|
||||
"#$index: Expected $expectedVal, got NotEvaluated",
|
||||
|
||||
+1
-1
@@ -298,7 +298,7 @@ class ScriptingHostTest : TestCase() {
|
||||
"println(\"$greeting\")".toScriptSource(),
|
||||
{},
|
||||
{
|
||||
scriptExecutionWrapper {
|
||||
scriptExecutionWrapper<Any?> {
|
||||
val outStream = ByteArrayOutputStream()
|
||||
val prevOut = System.out
|
||||
System.setOut(PrintStream(outStream))
|
||||
|
||||
Reference in New Issue
Block a user