Class dev.suresh.PlatformTest

3

tests

0

failures

0

ignored

1.351s

duration

100%

successful

Tests

Test Method name Duration Result
greetings[wasmJs, browser, ChromeHeadless129.0.0.0, Linuxx86_64] greetings 0.001s passed
greetings[js, browser, ChromeHeadless129.0.0.0, Linuxx86_64] greetings 0s passed
greetings()[jvm] greetings() 1.350s passed

Standard output

x + y = 30
Result (Interface) -> true
Result (Sealed Class) -> true

Permitted Subclass : dev.suresh.Result$Success
Success record components are,
java.lang.Object value
Permitted Subclass : dev.suresh.Result$Failure
Failure record components are,
java.lang.Throwable errorFoo, Bar
Foo, Bar
1, 2
1, 2
10, 20
10, 20
Serializing record: Lang[name=Java, year=25]
Serializing record: Lang[name=Kotlin, year=10]
Serializing record: Success[value=100]
Deserialized record: Lang[name=Java, year=25]
Deserialized record: Lang[name=Kotlin, year=10]
Deserialized record: Success[value=100]
Result (Sealed Type): Success[value=5]
Result (Sealed Type): Failure[error=java.lang.IllegalArgumentException: 25]
Result (Sealed Type): Failure[error=java.lang.IllegalArgumentException: -1]
Result (Sealed Type): Failure[error=java.lang.IllegalArgumentException: test]
Result (Sealed Type): Failure[error=java.lang.NullPointerException]
Eval(Add[left=Div[left=Add[left=Int[i=10], right=Long[l=3]], right=Int[i=2]], right=Double[d=5.0]]) = 11

Standard error

SLF4J(I): Connected with provider of type [org.slf4j.simple.SimpleServiceProvider]