remove unsigned support
This commit is contained in:
@@ -7,55 +7,17 @@ import kotlin.test.assertContentEquals
|
||||
class IntArrayConversionTest {
|
||||
@Test
|
||||
fun toByteArray() {
|
||||
val expected = arrayOf(
|
||||
byteArrayOf(
|
||||
0x12, 0x34, 0x56, 0x78,
|
||||
0x12, 0x34, 0x56, 0x78,
|
||||
),
|
||||
byteArrayOf(
|
||||
0x78, 0x56, 0x34, 0x12,
|
||||
0x78, 0x56, 0x34, 0x12,
|
||||
),
|
||||
val expected = byteArrayOf(
|
||||
0x01, 0x23, 0x45, 0x67,
|
||||
0x67, 0x45, 0x23, 0x01,
|
||||
)
|
||||
val actual = arrayOf(
|
||||
intArrayOf(
|
||||
0x12345678,
|
||||
0x12345678,
|
||||
).toByteArray(),
|
||||
intArrayOf(
|
||||
0x12345678,
|
||||
0x12345678,
|
||||
).toByteArray(LITTLE_ENDIAN),
|
||||
)
|
||||
for (i in 0..1) {
|
||||
assertContentEquals(expected[i], actual[i])
|
||||
run {
|
||||
val actual = intArrayOf(0x01234567, 0x67452301).toByteArray()
|
||||
assertContentEquals(expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun toUByteArray() {
|
||||
val expected = arrayOf(
|
||||
ubyteArrayOf(
|
||||
0x12U, 0x34U, 0x56U, 0x78U,
|
||||
0x12U, 0x34U, 0x56U, 0x78U,
|
||||
),
|
||||
ubyteArrayOf(
|
||||
0x78U, 0x56U, 0x34U, 0x12U,
|
||||
0x78U, 0x56U, 0x34U, 0x12U,
|
||||
),
|
||||
)
|
||||
val actual = arrayOf(
|
||||
intArrayOf(
|
||||
0x12345678,
|
||||
0x12345678,
|
||||
).toUByteArray(),
|
||||
intArrayOf(
|
||||
0x12345678,
|
||||
0x12345678,
|
||||
).toUByteArray(LITTLE_ENDIAN),
|
||||
)
|
||||
for (i in 0..1) {
|
||||
assertContentEquals(expected[i], actual[i])
|
||||
run {
|
||||
val actual = intArrayOf(0x67452301, 0x01234567).toByteArray(order = LITTLE_ENDIAN)
|
||||
assertContentEquals(expected, actual)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user