summaryrefslogtreecommitdiff
path: root/sandbox/src/main/kotlin/tech/libeufin
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-05-23 14:07:45 +0200
committerMS <ms@taler.net>2023-05-23 14:07:45 +0200
commitb286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96 (patch)
treecad94dbc9776a63053003a9564e72318449b5b6f /sandbox/src/main/kotlin/tech/libeufin
parentc2061383dd400528fde8426a0c72a3888c31a555 (diff)
downloadlibeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.tar.gz
libeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.tar.bz2
libeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.zip
fix rounding helper
Diffstat (limited to 'sandbox/src/main/kotlin/tech/libeufin')
-rw-r--r--sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
index e44dc227..0ed53185 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
+++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
@@ -15,6 +15,7 @@ import java.io.File
import java.io.InputStreamReader
import java.math.BigDecimal
import java.math.MathContext
+import java.math.RoundingMode
import java.util.concurrent.TimeUnit
import kotlin.text.toByteArray
@@ -148,8 +149,9 @@ fun generateCashoutSubject(
}
fun BigDecimal.roundToTwoDigits(): BigDecimal {
- val twoDigitsRounding = MathContext(2)
- return this.round(twoDigitsRounding)
+ // val twoDigitsRounding = MathContext(2)
+ // return this.round(twoDigitsRounding)
+ return this.setScale(2, RoundingMode.HALF_UP)
}
/**