JS: add tests to make sure KT-22019 is fixed
This commit is contained in:
committed by
Anton Bannykh
parent
a5ac8abc7c
commit
fd244be9ca
@@ -778,6 +778,16 @@ class CollectionTest {
|
||||
val data = listOf(11, 3, 7)
|
||||
assertEquals(listOf(3, 7, 11), data.sorted())
|
||||
assertEquals(listOf(11, 7, 3), data.sortedDescending())
|
||||
|
||||
assertEquals(listOf(-0.0, 0.0), listOf(0.0, -0.0).sorted())
|
||||
assertNotEquals(listOf(0.0, -0.0), listOf(0.0, -0.0).sorted())
|
||||
|
||||
val dataDouble = listOf(Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY, Double.MIN_VALUE, -Double.MIN_VALUE,
|
||||
1.0, -1.0, Double.MAX_VALUE, -Double.MAX_VALUE, Double.NaN, 0.0, -0.0)
|
||||
assertEquals(listOf(Double.NEGATIVE_INFINITY, -Double.MAX_VALUE, -1.0, -Double.MIN_VALUE, -0.0,
|
||||
0.0, Double.MIN_VALUE, 1.0, Double.MAX_VALUE, Double.POSITIVE_INFINITY, Double.NaN), dataDouble.sorted())
|
||||
assertEquals(listOf(Double.NaN, Double.POSITIVE_INFINITY, Double.MAX_VALUE, 1.0, Double.MIN_VALUE, 0.0,
|
||||
-0.0, -Double.MIN_VALUE, -1.0, -Double.MAX_VALUE, Double.NEGATIVE_INFINITY), dataDouble.sortedDescending())
|
||||
}
|
||||
|
||||
@Test fun sortByInPlace() {
|
||||
|
||||
Reference in New Issue
Block a user