libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 4990150b3aac8066c0cdee4c7dc9170e433e73c9
parent 9c7079e5323eed4d16e24c1c4245d6586cecac53
Author: MS <ms@taler.net>
Date:   Tue,  4 Apr 2023 19:18:43 +0200

testing zero-check for amounts

Diffstat:
Mutil/src/test/kotlin/AmountTest.kt | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/util/src/test/kotlin/AmountTest.kt b/util/src/test/kotlin/AmountTest.kt @@ -19,8 +19,12 @@ inline fun <reified ExceptionType> assertException(block: () -> Unit) { class AmountTest { @Test fun equalTest() { - val z = BigDecimal("-0000000000.0000000000") - assert(isAmountZero(z)) + assert(isAmountZero(BigDecimal("-0000000000.0000000000"))) + assert(!isAmountZero(BigDecimal("1"))) + assert(isAmountZero(BigDecimal("0.00"))) + assert(isAmountZero(BigDecimal("0"))) + assert(!isAmountZero(BigDecimal("00000000000001"))) + assert(!isAmountZero(BigDecimal("-1.00000000"))) } @Test