1*57b5a4a6SAndroid Build Coastguard Worker // This file was automatically generated from builtin-classes.md by Knit tool. Do not edit. 2*57b5a4a6SAndroid Build Coastguard Worker package example.test 3*57b5a4a6SAndroid Build Coastguard Worker 4*57b5a4a6SAndroid Build Coastguard Worker import org.junit.Test 5*57b5a4a6SAndroid Build Coastguard Worker import kotlinx.knit.test.* 6*57b5a4a6SAndroid Build Coastguard Worker 7*57b5a4a6SAndroid Build Coastguard Worker class BuiltinClassesTest { 8*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin01null9*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin01() { 10*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin01") { example.exampleBuiltin01.main() }.verifyOutputLines( 11*57b5a4a6SAndroid Build Coastguard Worker "{\"answer\":42,\"pi\":3.141592653589793}" 12*57b5a4a6SAndroid Build Coastguard Worker ) 13*57b5a4a6SAndroid Build Coastguard Worker } 14*57b5a4a6SAndroid Build Coastguard Worker 15*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin02null16*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin02() { 17*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin02") { example.exampleBuiltin02.main() }.verifyOutputLines( 18*57b5a4a6SAndroid Build Coastguard Worker "{\"signature\":2067120338512882656}" 19*57b5a4a6SAndroid Build Coastguard Worker ) 20*57b5a4a6SAndroid Build Coastguard Worker } 21*57b5a4a6SAndroid Build Coastguard Worker 22*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin03null23*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin03() { 24*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin03") { example.exampleBuiltin03.main() }.verifyOutputLines( 25*57b5a4a6SAndroid Build Coastguard Worker "{\"signature\":\"2067120338512882656\"}" 26*57b5a4a6SAndroid Build Coastguard Worker ) 27*57b5a4a6SAndroid Build Coastguard Worker } 28*57b5a4a6SAndroid Build Coastguard Worker 29*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin04null30*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin04() { 31*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin04") { example.exampleBuiltin04.main() }.verifyOutputLines( 32*57b5a4a6SAndroid Build Coastguard Worker "{\"name\":\"kotlinx.serialization\",\"status\":\"SUPPORTED\"}" 33*57b5a4a6SAndroid Build Coastguard Worker ) 34*57b5a4a6SAndroid Build Coastguard Worker } 35*57b5a4a6SAndroid Build Coastguard Worker 36*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin05null37*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin05() { 38*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin05") { example.exampleBuiltin05.main() }.verifyOutputLines( 39*57b5a4a6SAndroid Build Coastguard Worker "{\"name\":\"kotlinx.serialization\",\"status\":\"maintained\"}" 40*57b5a4a6SAndroid Build Coastguard Worker ) 41*57b5a4a6SAndroid Build Coastguard Worker } 42*57b5a4a6SAndroid Build Coastguard Worker 43*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin06null44*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin06() { 45*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin06") { example.exampleBuiltin06.main() }.verifyOutputLines( 46*57b5a4a6SAndroid Build Coastguard Worker "{\"first\":1,\"second\":{\"name\":\"kotlinx.serialization\"}}" 47*57b5a4a6SAndroid Build Coastguard Worker ) 48*57b5a4a6SAndroid Build Coastguard Worker } 49*57b5a4a6SAndroid Build Coastguard Worker 50*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin07null51*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin07() { 52*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin07") { example.exampleBuiltin07.main() }.verifyOutputLines( 53*57b5a4a6SAndroid Build Coastguard Worker "[{\"name\":\"kotlinx.serialization\"},{\"name\":\"kotlinx.coroutines\"}]" 54*57b5a4a6SAndroid Build Coastguard Worker ) 55*57b5a4a6SAndroid Build Coastguard Worker } 56*57b5a4a6SAndroid Build Coastguard Worker 57*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin08null58*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin08() { 59*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin08") { example.exampleBuiltin08.main() }.verifyOutputLines( 60*57b5a4a6SAndroid Build Coastguard Worker "[{\"name\":\"kotlinx.serialization\"},{\"name\":\"kotlinx.coroutines\"}]" 61*57b5a4a6SAndroid Build Coastguard Worker ) 62*57b5a4a6SAndroid Build Coastguard Worker } 63*57b5a4a6SAndroid Build Coastguard Worker 64*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin09null65*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin09() { 66*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin09") { example.exampleBuiltin09.main() }.verifyOutputLines( 67*57b5a4a6SAndroid Build Coastguard Worker "Data(a=[42, 42], b=[42])" 68*57b5a4a6SAndroid Build Coastguard Worker ) 69*57b5a4a6SAndroid Build Coastguard Worker } 70*57b5a4a6SAndroid Build Coastguard Worker 71*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin10null72*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin10() { 73*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin10") { example.exampleBuiltin10.main() }.verifyOutputLines( 74*57b5a4a6SAndroid Build Coastguard Worker "{\"1\":{\"name\":\"kotlinx.serialization\"},\"2\":{\"name\":\"kotlinx.coroutines\"}}" 75*57b5a4a6SAndroid Build Coastguard Worker ) 76*57b5a4a6SAndroid Build Coastguard Worker } 77*57b5a4a6SAndroid Build Coastguard Worker 78*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin11null79*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin11() { 80*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin11") { example.exampleBuiltin11.main() }.verifyOutputLines( 81*57b5a4a6SAndroid Build Coastguard Worker "{}", 82*57b5a4a6SAndroid Build Coastguard Worker "{}" 83*57b5a4a6SAndroid Build Coastguard Worker ) 84*57b5a4a6SAndroid Build Coastguard Worker } 85*57b5a4a6SAndroid Build Coastguard Worker 86*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin12null87*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin12() { 88*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin12") { example.exampleBuiltin12.main() }.verifyOutputLines( 89*57b5a4a6SAndroid Build Coastguard Worker "\"PT16M40S\"" 90*57b5a4a6SAndroid Build Coastguard Worker ) 91*57b5a4a6SAndroid Build Coastguard Worker } 92*57b5a4a6SAndroid Build Coastguard Worker 93*57b5a4a6SAndroid Build Coastguard Worker @Test testExampleBuiltin13null94*57b5a4a6SAndroid Build Coastguard Worker fun testExampleBuiltin13() { 95*57b5a4a6SAndroid Build Coastguard Worker captureOutput("ExampleBuiltin13") { example.exampleBuiltin13.main() }.verifyOutputLines( 96*57b5a4a6SAndroid Build Coastguard Worker "{\"value\":42}" 97*57b5a4a6SAndroid Build Coastguard Worker ) 98*57b5a4a6SAndroid Build Coastguard Worker } 99*57b5a4a6SAndroid Build Coastguard Worker } 100