From 692f60b1d69d2ef31c678849db84e69df7f2f286 Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Wed, 7 May 2014 17:21:13 +0400 Subject: [PATCH] Uncommented code in data class test for equality and toString --- libraries/stdlib/test/DataClassTest.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/stdlib/test/DataClassTest.kt b/libraries/stdlib/test/DataClassTest.kt index a798602c33d..b589d3fb27e 100644 --- a/libraries/stdlib/test/DataClassTest.kt +++ b/libraries/stdlib/test/DataClassTest.kt @@ -2,22 +2,23 @@ package test.dataclass import org.junit.Test import kotlin.test.* +import java.io.Serializable /** */ class DataClassTest { Test fun dataClass() { val p = Person("James", 43) - // TODO no nice toString() yet println("Got $p") + assertEquals("Person(name=James, age=43)", "$p", "toString") val (a, b) = p - println("a: $a, b: $b") assertEquals("James", a, "a") assertEquals(43, b, "b") + assertEquals(Person("James", 43), Person("James", 43), "person equals") + // TODO not implemented yet - // assertEquals(Person("James", 43), Person("James", 43), "person equals") // assertTrue(Person("ZZZ", 21) > Person("AAA", 21), "person a > b") } }