From fe82ea5464a302b2a50268c079e8e7945559fcab Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Wed, 27 Feb 2013 21:01:35 +0400 Subject: [PATCH] reverted: adopt to broken inference --- libraries/stdlib/test/CompareTest.kt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/libraries/stdlib/test/CompareTest.kt b/libraries/stdlib/test/CompareTest.kt index 54372c6cff6..fb3eb51c314 100644 --- a/libraries/stdlib/test/CompareTest.kt +++ b/libraries/stdlib/test/CompareTest.kt @@ -8,9 +8,7 @@ class Item(val name: String, val rating: Int): Comparable { fun toString() = "Item($name, $rating)" public override fun compareTo(other: Item): Int { - var x : Comparable = rating - - return compareBy(this, other, { rating }, { name }) + return compareBy(this, other, { rating }, { name }) } } @@ -24,17 +22,17 @@ class CompareTest { } Test fun compareByNameFirst() { - val diff = compareBy(v1, v2, { name }, { rating }) + val diff = compareBy(v1, v2, { name }, { rating }) assertTrue(diff > 0) } Test fun compareByRatingFirst() { - val diff = compareBy(v1, v2, { rating }, { name }) + val diff = compareBy(v1, v2, { rating }, { name }) assertTrue(diff < 0) } Test fun compareSameObjectsByRatingFirst() { - val diff = compareBy(v1, v1, { rating }, { name }) + val diff = compareBy(v1, v1, { rating }, { name }) assertTrue(diff == 0) } @@ -52,7 +50,7 @@ class CompareTest { Test fun sortUsingCustomComparator() { val c = object : Comparator{ override fun compare(o1: Item, o2: Item): Int { - return compareBy(o1, o2, { name }, { rating }) + return compareBy(o1, o2, { name }, { rating }) } override fun equals(obj: Any?): Boolean { return this == obj