Merge overloads String.compareToIgnoreCase and String.compareTo with an optional parameter. Provide CASE_INSENSITIVE_ORDER comparer in String.Companion.

This commit is contained in:
Ilya Gorbunov
2015-04-16 20:55:23 +03:00
parent 64b23054a6
commit c8a76f6344
2 changed files with 27 additions and 2 deletions
@@ -351,4 +351,11 @@ class StringJVMTest {
builder.slice(listOf(10))
}
}
test fun orderIgnoringCase() {
val list = listOf("Beast", "Ast", "asterisk")
assertEquals(listOf("Ast", "Beast", "asterisk"), list.sort())
assertEquals(listOf("Ast", "asterisk", "Beast"), list.sortBy(String.CASE_INSENSITIVE_ORDER))
}
}