Implement conversion from typed array and collection to UArrays
This commit is contained in:
committed by
Ilya Gorbunov
parent
bbaabb90e4
commit
299fac8e2d
@@ -334,4 +334,18 @@ class UnsignedArraysTest {
|
||||
assertEquals(0.0, uintArrayOf(0, 2, 4).sumByDouble { (it % 2u).toInt().toDouble() })
|
||||
assertEquals(6.0, ulongArrayOf(2, 3, 4).sumByDouble { (it - 1u).toInt().toDouble() })
|
||||
}
|
||||
|
||||
@Test
|
||||
fun toUnsignedArray() {
|
||||
val uintList = listOf(1u, 2u, 3u)
|
||||
val uintArray: UIntArray = uintList.toUIntArray()
|
||||
expect(3) { uintArray.size }
|
||||
assertEquals(uintList, uintArray.toList())
|
||||
|
||||
val genericArray: Array<ULong> = arrayOf<ULong>(1, 2, 3)
|
||||
val ulongArray: ULongArray = genericArray.toULongArray()
|
||||
expect(3) { ulongArray.size }
|
||||
assertEquals(genericArray.toList(), ulongArray.toList())
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user