1
- @file:Suppress(" LocalVariableName" )
2
-
3
1
package org.jetbrains.kotlinx.dataframe.jupyter
4
2
5
3
import org.intellij.lang.annotations.Language
@@ -56,7 +54,8 @@ class CodeGenerationTests : DataFrameJupyterTest() {
56
54
57
55
@Test
58
56
fun `interface without body compiled correctly` () {
59
- """
57
+ @Language(" kts" )
58
+ val a = """
60
59
val a = dataFrameOf("a")(1, 2, 3)
61
60
val b = dataFrameOf("b")(1, 2, 3)
62
61
val ab = dataFrameOf("a", "b")(1, 2)
@@ -66,26 +65,27 @@ class CodeGenerationTests : DataFrameJupyterTest() {
66
65
67
66
@Test
68
67
fun `nested schema with isOpen = false is ignored in marker generation` () {
69
- """
70
- val df = dataFrameOf("col" to listOf("a"), "leaf" to listOf(dataFrameOf("a", "b")(1, 2).first()))
71
- val df1 = df.convert { leaf }.asFrame { it.add("c") { 3 } }
72
- df1.leaf.c
68
+ @Language(" kts" )
69
+ val a = """
70
+ val df = dataFrameOf("col" to listOf("a"), "leaf" to listOf(dataFrameOf("a", "b")(1, 2).first()))
71
+ val df1 = df.convert { leaf }.asFrame { it.add("c") { 3 } }
72
+ df1.leaf.c
73
73
""" .checkCompilation()
74
74
}
75
75
76
76
// Issue #1222
77
77
@Test
78
78
fun `do not reuse marker with non-matching sub-schema` () {
79
- @Language(" kt " )
80
- val _1 = """
79
+ @Language(" kts " )
80
+ val a = """
81
81
val df1 = dataFrameOf("group" to columnOf("a" to columnOf(1, null, 3)))
82
82
val df2 = dataFrameOf("group" to columnOf("a" to columnOf(1, 2, 3)))
83
83
df1.group.a
84
84
df2.group.a
85
85
""" .checkCompilation()
86
86
87
- @Language(" kt " )
88
- val _2 = """
87
+ @Language(" kts " )
88
+ val b = """
89
89
val df1 = dataFrameOf("group" to columnOf("a" to columnOf(1, 2, 3)))
90
90
val df2 = dataFrameOf("group" to columnOf("a" to columnOf(1, null, 3)))
91
91
df1.group.a
0 commit comments