From 4cadb462a8d093997d796079c9af8dd959ecc7fd Mon Sep 17 00:00:00 2001 From: UOBW Date: Mon, 16 Mar 2026 17:54:07 +0100 Subject: [PATCH] Fix div in junit-jupiter-starter-gradle-kotlin Just a minor detail not relevant for the unit tests at all, but the previous implementation of the div method would do integer division and then convert to double, e.g. div(1, 2) == 0.0, not 0.5 as expected --- .../src/main/kotlin/com/example/project/Calculator.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/junit-jupiter-starter-gradle-kotlin/src/main/kotlin/com/example/project/Calculator.kt b/junit-jupiter-starter-gradle-kotlin/src/main/kotlin/com/example/project/Calculator.kt index fb4381c0..3809ca8d 100644 --- a/junit-jupiter-starter-gradle-kotlin/src/main/kotlin/com/example/project/Calculator.kt +++ b/junit-jupiter-starter-gradle-kotlin/src/main/kotlin/com/example/project/Calculator.kt @@ -18,7 +18,6 @@ class Calculator { fun div(a: Int, b: Int): Double { assert(b != 0) { "Division by Zero" } - return a / b * 1.0 + return a.toDouble() / b } - }