From 0eb9dcf5decbbc76aac4d45f32cc12c257549ea7 Mon Sep 17 00:00:00 2001 From: Pawel Mazurek <52866094+cyberhead-pl@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:20:34 +0100 Subject: [PATCH] CASL-788 random test fail fix - roundToDecimal --- .../kotlin/naksha/psql/util/ProxyFeatureGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/here-naksha-lib-psql/src/commonTest/kotlin/naksha/psql/util/ProxyFeatureGenerator.kt b/here-naksha-lib-psql/src/commonTest/kotlin/naksha/psql/util/ProxyFeatureGenerator.kt index c46384113..2cafe562c 100644 --- a/here-naksha-lib-psql/src/commonTest/kotlin/naksha/psql/util/ProxyFeatureGenerator.kt +++ b/here-naksha-lib-psql/src/commonTest/kotlin/naksha/psql/util/ProxyFeatureGenerator.kt @@ -95,10 +95,10 @@ object ProxyFeatureGenerator { } private fun Double.roundToDecimal(decimals: Int): Double { - var dotAt = 1 + var dotAt = 1.0 repeat(decimals) { dotAt *= 10 } val roundedValue = (this * dotAt).roundToInt() - return (roundedValue / dotAt) + (roundedValue % dotAt).toDouble() / dotAt + return roundedValue / dotAt } private val adverbs: Array = arrayOf(