Drop deprecated API.

This commit is contained in:
Ilya Gorbunov
2015-10-01 20:42:43 +03:00
parent 0b88801c66
commit 0df3d37f88
10 changed files with 0 additions and 233 deletions
@@ -1,50 +0,0 @@
package test.properties
import kotlin.*
import kotlin.properties.*
import kotlin.test.*
import java.util.*
import org.junit.Test as test
class Customer : ChangeSupport() {
// TODO the setter code should be generated
// via KT-1299
var name: String? = null
set(value) {
changeProperty("name", field, value)
field = value
}
var city: String? = null
set(value) {
changeProperty("city", field, value)
field = value
}
override fun toString() = "Customer($name, $city)"
}
class MyChangeListener : ChangeListener {
val events = ArrayList<ChangeEvent>()
override fun onPropertyChange(event: ChangeEvent): Unit {
println("Property changed: $event")
events.add(event)
}
}
class PropertiesTest {
@test fun testModel() {
val c = Customer()
c.name = "James"
c.city = "Mells"
val listener = MyChangeListener()
c.addChangeListener(listener)
c.name = "Andrey"
println("Customer $c and raised change events ${listener.events}")
assertEquals(1, listener.events.size(), "Should have received a change event ${listener.events}")
}
}
@@ -22,29 +22,6 @@ private class NotNullVarTestGeneric<T : Any>(val a1: String, val b1: T) {
}
}
class ObservablePropertyInChangeSupportTest: ChangeSupport() {
var b by property(init = 2)
var c by property(3)
@test fun doTest() {
var result = false
addChangeListener("b", object: ChangeListener {
public override fun onPropertyChange(event: ChangeEvent) {
result = true
}
})
addChangeListener("c", object: ChangeListener {
public override fun onPropertyChange(event: ChangeEvent) {
result = false
}
})
b = 4
assertTrue(b == 4, "fail: b != 4")
assertTrue(result, "fail: result should be true")
}
}
class ObservablePropertyTest {
var result = false