From ddca8a65e20fb55ab9c4c9dfd0e000c6b9e225f9 Mon Sep 17 00:00:00 2001 From: Adam Tornhill Date: Thu, 2 Oct 2025 13:22:34 +0200 Subject: [PATCH 1/4] Modify a method with code coverage --- src/main/java/com/codescene/Calculator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/codescene/Calculator.java b/src/main/java/com/codescene/Calculator.java index 0ec910b..2ea2aec 100644 --- a/src/main/java/com/codescene/Calculator.java +++ b/src/main/java/com/codescene/Calculator.java @@ -4,7 +4,9 @@ public class Calculator { public double calculate(double firstOperand, double secondOperand, char operator){ switch (operator){ case '+':{ - return add(firstOperand,secondOperand); + final double result = add(firstOperand,secondOperand) + System.out.println("Adding " + firstOperand " + " + secondOperand " = " result); + return result; } case '-':{ return subtract(firstOperand,secondOperand); From 46f17e9ed2b9838fe2e9199e9be762d627a57990 Mon Sep 17 00:00:00 2001 From: Adam Tornhill Date: Thu, 2 Oct 2025 13:25:26 +0200 Subject: [PATCH 2/4] Add a terminating semicolon --- src/main/java/com/codescene/Calculator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/codescene/Calculator.java b/src/main/java/com/codescene/Calculator.java index 2ea2aec..df1c7b0 100644 --- a/src/main/java/com/codescene/Calculator.java +++ b/src/main/java/com/codescene/Calculator.java @@ -4,8 +4,9 @@ public class Calculator { public double calculate(double firstOperand, double secondOperand, char operator){ switch (operator){ case '+':{ - final double result = add(firstOperand,secondOperand) + final double result = add(firstOperand,secondOperand); System.out.println("Adding " + firstOperand " + " + secondOperand " = " result); + return result; } case '-':{ From e7614afcc67b25f358cd9a4110186747ec7303a2 Mon Sep 17 00:00:00 2001 From: Adam Tornhill Date: Thu, 2 Oct 2025 13:32:05 +0200 Subject: [PATCH 3/4] Fix string concatenation --- src/main/java/com/codescene/Calculator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/codescene/Calculator.java b/src/main/java/com/codescene/Calculator.java index df1c7b0..c4cc7c7 100644 --- a/src/main/java/com/codescene/Calculator.java +++ b/src/main/java/com/codescene/Calculator.java @@ -5,8 +5,8 @@ public double calculate(double firstOperand, double secondOperand, char operator switch (operator){ case '+':{ final double result = add(firstOperand,secondOperand); - System.out.println("Adding " + firstOperand " + " + secondOperand " = " result); - + System.out.println("Adding " + firstOperand " + " + secondOperand + " = " + result); + return result; } case '-':{ From d27546c72ffc1dae1b0e9bf1831988ab677410b8 Mon Sep 17 00:00:00 2001 From: Adam Tornhill Date: Thu, 2 Oct 2025 13:33:29 +0200 Subject: [PATCH 4/4] And now fix the missing operator --- src/main/java/com/codescene/Calculator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/codescene/Calculator.java b/src/main/java/com/codescene/Calculator.java index c4cc7c7..616e117 100644 --- a/src/main/java/com/codescene/Calculator.java +++ b/src/main/java/com/codescene/Calculator.java @@ -5,7 +5,7 @@ public double calculate(double firstOperand, double secondOperand, char operator switch (operator){ case '+':{ final double result = add(firstOperand,secondOperand); - System.out.println("Adding " + firstOperand " + " + secondOperand + " = " + result); + System.out.println("Adding " + firstOperand + " + " + secondOperand + " = " + result); return result; }