blob: 28273328797480715558f215a7af6b4d782f7d61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
// This file was automatically generated from builtin-classes.md by Knit tool. Do not edit.
package example.test
import org.junit.Test
import kotlinx.knit.test.*
class BuiltinClassesTest {
@Test
fun testExampleBuiltin01() {
captureOutput("ExampleBuiltin01") { example.exampleBuiltin01.main() }.verifyOutputLines(
"{\"answer\":42,\"pi\":3.141592653589793}"
)
}
@Test
fun testExampleBuiltin02() {
captureOutput("ExampleBuiltin02") { example.exampleBuiltin02.main() }.verifyOutputLines(
"{\"signature\":2067120338512882656}"
)
}
@Test
fun testExampleBuiltin03() {
captureOutput("ExampleBuiltin03") { example.exampleBuiltin03.main() }.verifyOutputLines(
"{\"signature\":\"2067120338512882656\"}"
)
}
@Test
fun testExampleBuiltin04() {
captureOutput("ExampleBuiltin04") { example.exampleBuiltin04.main() }.verifyOutputLines(
"{\"name\":\"kotlinx.serialization\",\"status\":\"SUPPORTED\"}"
)
}
@Test
fun testExampleBuiltin05() {
captureOutput("ExampleBuiltin05") { example.exampleBuiltin05.main() }.verifyOutputLines(
"{\"name\":\"kotlinx.serialization\",\"status\":\"maintained\"}"
)
}
@Test
fun testExampleBuiltin06() {
captureOutput("ExampleBuiltin06") { example.exampleBuiltin06.main() }.verifyOutputLines(
"{\"first\":1,\"second\":{\"name\":\"kotlinx.serialization\"}}"
)
}
@Test
fun testExampleBuiltin07() {
captureOutput("ExampleBuiltin07") { example.exampleBuiltin07.main() }.verifyOutputLines(
"[{\"name\":\"kotlinx.serialization\"},{\"name\":\"kotlinx.coroutines\"}]"
)
}
@Test
fun testExampleBuiltin08() {
captureOutput("ExampleBuiltin08") { example.exampleBuiltin08.main() }.verifyOutputLines(
"[{\"name\":\"kotlinx.serialization\"},{\"name\":\"kotlinx.coroutines\"}]"
)
}
@Test
fun testExampleBuiltin09() {
captureOutput("ExampleBuiltin09") { example.exampleBuiltin09.main() }.verifyOutputLines(
"Data(a=[42, 42], b=[42])"
)
}
@Test
fun testExampleBuiltin10() {
captureOutput("ExampleBuiltin10") { example.exampleBuiltin10.main() }.verifyOutputLines(
"{\"1\":{\"name\":\"kotlinx.serialization\"},\"2\":{\"name\":\"kotlinx.coroutines\"}}"
)
}
@Test
fun testExampleBuiltin11() {
captureOutput("ExampleBuiltin11") { example.exampleBuiltin11.main() }.verifyOutputLines(
"{}",
"{}"
)
}
}
|