commit b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96 parent c2061383dd400528fde8426a0c72a3888c31a555 Author: MS <ms@taler.net> Date: Tue, 23 May 2023 14:07:45 +0200 fix rounding helper Diffstat:
| M | sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt | | | 6 | ++++-- |
1 file 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 @@ -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) } /**