From 47f3fe5cc62227727ba0f8f8a7131b99ba0b0149 Mon Sep 17 00:00:00 2001 From: Chemaclass Date: Fri, 3 Mar 2023 22:46:15 +0100 Subject: [PATCH] refactor Nip19Test introduce byteArrayOfInts() --- .../com/vitorpamplona/amethyst/service/Nip19Test.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/test/java/com/vitorpamplona/amethyst/service/Nip19Test.kt b/app/src/test/java/com/vitorpamplona/amethyst/service/Nip19Test.kt index dd38517f2..02e6a5695 100644 --- a/app/src/test/java/com/vitorpamplona/amethyst/service/Nip19Test.kt +++ b/app/src/test/java/com/vitorpamplona/amethyst/service/Nip19Test.kt @@ -7,17 +7,19 @@ class Nip19Test { @Test(expected = IllegalArgumentException::class) fun to_int_32_length_smaller_than_4() { - toInt32(ByteArray(3)) + toInt32(byteArrayOfInts(1, 2, 3)) } @Test(expected = IllegalArgumentException::class) fun to_int_32_length_bigger_than_4() { - toInt32(ByteArray(5)) + toInt32(byteArrayOfInts(1, 2, 3, 4, 5)) } @Test() fun to_int_32_length_4() { - val actual = toInt32(ByteArray(4)) - Assert.assertEquals(0, actual) + val actual = toInt32(byteArrayOfInts(1, 2, 3, 4)) + Assert.assertEquals(16909060, actual) } + + private fun byteArrayOfInts(vararg ints: Int) = ByteArray(ints.size) { pos -> ints[pos].toByte() } }