diff --git a/Jenkinsfile b/Jenkinsfile index a4ef1e7..023d2c7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,6 +15,8 @@ pipeline { sh 'javac -d target -cp target:junit-platform-console-standalone-1.4.0.jar src/test/java/com/example/math/TestCalculator.java' // Run the tests sh 'java -jar junit-platform-console-standalone-1.4.0.jar --class-path target --scan-class-path --reports-dir=target/surefire-reports/' + // Report test results + junit 'target/surefire-reports/*.xml' } } } diff --git a/src/main/java/com/example/math/Calculator.java b/src/main/java/com/example/math/Calculator.java index c0978bb..e98d146 100644 --- a/src/main/java/com/example/math/Calculator.java +++ b/src/main/java/com/example/math/Calculator.java @@ -9,5 +9,9 @@ public int add(int a, int b) { public int subtract(int a, int b) { return a - b; } + + public int multiply(int a, int b) { + return a * b; + } } diff --git a/src/test/java/com/example/math/TestCalculator.java b/src/test/java/com/example/math/TestCalculator.java index 2e06237..6d7ad68 100644 --- a/src/test/java/com/example/math/TestCalculator.java +++ b/src/test/java/com/example/math/TestCalculator.java @@ -16,5 +16,11 @@ public void subtract() { Calculator calculator = new Calculator(); assertEquals(2, calculator.subtract(8, 6)); } + + @Test + public void multiply() { + Calculator calculator = new Calculator(); + assertEquals(20, calculator.multiply(10, 2)); + } }