[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-android] 03/03: [common] Add test for small bitcoin amounts
From: |
gnunet |
Subject: |
[taler-taler-android] 03/03: [common] Add test for small bitcoin amounts |
Date: |
Tue, 13 Sep 2022 19:50:29 +0200 |
This is an automated email from the git hooks/post-receive script.
torsten-grote pushed a commit to branch master
in repository taler-android.
commit d03e2da37768cb3cdfe74774bc96d7b4d6c5acd7
Author: Torsten Grote <t@grobox.de>
AuthorDate: Tue Sep 13 14:50:12 2022 -0300
[common] Add test for small bitcoin amounts
---
.../src/test/java/net/taler/common/AmountTest.kt | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt
b/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt
index 3343b52..7072426 100644
--- a/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt
+++ b/taler-kotlin-android/src/test/java/net/taler/common/AmountTest.kt
@@ -16,11 +16,11 @@
package net.taler.common
-import kotlin.random.Random
import org.junit.Assert.assertEquals
-import org.junit.Assert.assertTrue
import org.junit.Assert.assertFalse
+import org.junit.Assert.assertTrue
import org.junit.Test
+import kotlin.random.Random
class AmountTest {
@@ -60,6 +60,14 @@ class AmountTest {
assertEquals("1500000000.00000003 EUR", amount.toString())
}
+ @Test
+ fun testToString() {
+ Amount.fromString("BITCOINBTC", "0.00000001").let { amount ->
+ assertEquals("0.00000001 BITCOINBTC", amount.toString())
+ assertEquals("0.00000001", amount.amountStr)
+ }
+ }
+
@Test
fun testFromJSONStringAcceptsMaxValuesRejectsAbove() {
val maxValue = 4503599627370496
@@ -195,7 +203,7 @@ class AmountTest {
}
@Test
- fun testComparision() {
+ fun testComparison() {
assertTrue(Amount.fromJSONString("EUR:0") <=
Amount.fromJSONString("EUR:0"))
assertTrue(Amount.fromJSONString("EUR:0") <=
Amount.fromJSONString("EUR:0.00000001"))
assertTrue(Amount.fromJSONString("EUR:0") <
Amount.fromJSONString("EUR:0.00000001"))
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.