use more concise way to create a comparator

This commit is contained in:
James Strachan
2012-03-26 15:17:19 +01:00
parent 2803dfca08
commit 1c36fdf23c
+2 -4
View File
@@ -1,10 +1,8 @@
package test.compare
import kotlin.test.*
import java.util.*
import org.junit.Test
class Item(val name: String, val rating: Int) {
}
@@ -28,11 +26,11 @@ class CompareTest {
}
Test fun createComparator() {
val c = comparator<Item>({(i: Item) -> i.rating}, {(i: Item) -> i.name})
val c = comparator<Item>({it.rating}, {it.name})
println("Created comparator $c")
todo {
// TODO needs KT-729 before this code works
// TODO needs KT-729 before this code works
val diff = c.compare(v1, v2)
assertTrue(diff < 0)
val items = arrayList(v1, v2)