fix #42 class static fields and methods
This commit is contained in:
1 parent
2c2dae4d85
commit
53a6a88924
2 files changed
+42
-12
No files matched your search
@@ -27,9 +27,20 @@ class OOTest {
|
||||
|
||||
class Point(x,y) {
|
||||
private static var data = null
|
||||
|
||||
static fun getData() { data }
|
||||
static fun setData(value) {
|
||||
data = value
|
||||
callFrom()
|
||||
}
|
||||
static fun callFrom() {
|
||||
data = data + "!"
|
||||
}
|
||||
}
|
||||
assertEquals(Point(0,0), Point(0,0) )
|
||||
|
||||
assertEquals(null, Point.getData() )
|
||||
Point.setData("foo")
|
||||
assertEquals( "foo!", Point.getData() )
|
||||
""".trimIndent())
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user