|
|
| java.specification.version | 17 |
|---|---|
| sun.jnu.encoding | UTF-8 |
| java.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/test-classes:/home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/classes:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter/6.1.3/junit-jupiter-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.1.3/junit-jupiter-api-6.1.3.jar:/home/runner/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-commons/6.1.3/junit-platform-commons-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.1.3/junit-jupiter-params-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.1.3/junit-jupiter-engine-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-launcher/6.1.3/junit-platform-launcher-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-engine/6.1.3/junit-platform-engine-6.1.3.jar:/home/runner/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/runner/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/runner/.m2/repository/org/slf4j/slf4j-api/2.0.20/slf4j-api-2.0.20.jar:/home/runner/.m2/repository/ch/qos/logback/logback-classic/1.6.4/logback-classic-1.6.4.jar:/home/runner/.m2/repository/ch/qos/logback/logback-core/1.6.4/logback-core-1.6.4.jar |
| java.vm.vendor | Eclipse Adoptium |
| sun.arch.data.model | 64 |
| java.vendor.url | https://adoptium.net/ |
| user.timezone | Etc/UTC |
| os.name | Linux |
| java.vm.specification.version | 17 |
| sun.java.launcher | SUN_STANDARD |
| sun.boot.library.path | /usr/lib/jvm/temurin-17-jdk-amd64/lib |
| sun.java.command | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire/surefirebooter-20260930031111748_3.jar /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire 2026-09-30T03-11-11_627-jvmRun1 surefire-20260930031111748_1tmp surefire_0-20260930031111748_2tmp |
| jdk.debug | release |
| surefire.test.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/test-classes:/home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/classes:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter/6.1.3/junit-jupiter-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.1.3/junit-jupiter-api-6.1.3.jar:/home/runner/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-commons/6.1.3/junit-platform-commons-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.1.3/junit-jupiter-params-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.1.3/junit-jupiter-engine-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-launcher/6.1.3/junit-platform-launcher-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-engine/6.1.3/junit-platform-engine-6.1.3.jar:/home/runner/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/runner/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/runner/.m2/repository/org/slf4j/slf4j-api/2.0.20/slf4j-api-2.0.20.jar:/home/runner/.m2/repository/ch/qos/logback/logback-classic/1.6.4/logback-classic-1.6.4.jar:/home/runner/.m2/repository/ch/qos/logback/logback-core/1.6.4/logback-core-1.6.4.jar |
| sun.cpu.endian | little |
| user.home | /home/runner |
| user.language | en |
| java.specification.vendor | Oracle Corporation |
| java.version.date | 2026-08-18 |
| java.home | /usr/lib/jvm/temurin-17-jdk-amd64 |
| revision | 1.1.3 |
| file.separator | / |
| basedir | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app |
| java.vm.compressedOopsMode | Zero based |
| line.separator | |
| java.specification.name | Java Platform API Specification |
| java.vm.specification.vendor | Oracle Corporation |
| surefire.real.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire/surefirebooter-20260930031111748_3.jar |
| sun.management.compiler | HotSpot 64-Bit Tiered Compilers |
| java.runtime.version | 17.0.20.1+1 |
| user.name | runner |
| path.separator | : |
| os.version | 6.17.0-1022-azure |
| java.runtime.name | OpenJDK Runtime Environment |
| file.encoding | UTF-8 |
| java.vm.name | OpenJDK 64-Bit Server VM |
| java.vendor.version | Temurin-17.0.20.1+1 |
| localRepository | /home/runner/.m2/repository |
| java.vendor.url.bug | https://github.com/adoptium/adoptium-support/issues |
| java.io.tmpdir | /tmp |
| java.version | 17.0.20.1 |
| user.dir | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app |
| os.arch | amd64 |
| java.vm.specification.name | Java Virtual Machine Specification |
| native.encoding | UTF-8 |
| java.library.path | /opt/hostedtoolcache/Python/3.12.14/x64/lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib |
| java.vm.info | mixed mode, sharing |
| java.vendor | Eclipse Adoptium |
| java.vm.version | 17.0.20.1+1 |
| java.specification.maintenance.version | 1 |
| sun.io.unicode.encoding | UnicodeLittle |
| java.class.version | 61.0 |
| Duration | 0.778 sec |
|---|---|
| Tests | 15 |
| Failures | 0 |
| Test case: | nonNumericSecondOperand |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
2026-09-30 03:11:14 [main] ERROR com.ucoruh.calculator.CalculatorApp - Invalid operand: java.lang.NumberFormatException: For input string: "xyz"
| Test case: | unknownOperator |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
2026-09-30 03:11:14 [main] WARN com.ucoruh.calculator.CalculatorApp - Unknown operator: %
| Test case: | nonNumericFirstOperand |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
2026-09-30 03:11:14 [main] ERROR com.ucoruh.calculator.CalculatorApp - Invalid operand: java.lang.NumberFormatException: For input string: "abc"
| Test case: | divisionByZero |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - divide(1, 0) 2026-09-30 03:11:14 [main] ERROR com.ucoruh.calculator.Calculator - divide by zero requested for dividend 1 2026-09-30 03:11:14 [main] ERROR com.ucoruh.calculator.CalculatorApp - Division by zero requested
| Test case: | maxIntOperand |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - add(2147483647, 0)
| Test case: | nullArguments |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
2026-09-30 03:11:14 [main] WARN com.ucoruh.calculator.CalculatorApp - Expected 3 arguments, got 0
| Test case: | noArguments |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
2026-09-30 03:11:14 [main] WARN com.ucoruh.calculator.CalculatorApp - Expected 3 arguments, got 0
| Test case: | subtract |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - subtract(2, 3)
| Test case: | divide |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - divide(6, 3)
| java.specification.version | 17 |
|---|---|
| sun.jnu.encoding | UTF-8 |
| java.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/test-classes:/home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/classes:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter/6.1.3/junit-jupiter-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.1.3/junit-jupiter-api-6.1.3.jar:/home/runner/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-commons/6.1.3/junit-platform-commons-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.1.3/junit-jupiter-params-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.1.3/junit-jupiter-engine-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-launcher/6.1.3/junit-platform-launcher-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-engine/6.1.3/junit-platform-engine-6.1.3.jar:/home/runner/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/runner/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/runner/.m2/repository/org/slf4j/slf4j-api/2.0.20/slf4j-api-2.0.20.jar:/home/runner/.m2/repository/ch/qos/logback/logback-classic/1.6.4/logback-classic-1.6.4.jar:/home/runner/.m2/repository/ch/qos/logback/logback-core/1.6.4/logback-core-1.6.4.jar |
| java.vm.vendor | Eclipse Adoptium |
| sun.arch.data.model | 64 |
| java.vendor.url | https://adoptium.net/ |
| user.timezone | Etc/UTC |
| os.name | Linux |
| java.vm.specification.version | 17 |
| sun.java.launcher | SUN_STANDARD |
| sun.boot.library.path | /usr/lib/jvm/temurin-17-jdk-amd64/lib |
| sun.java.command | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire/surefirebooter-20260930031111748_3.jar /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire 2026-09-30T03-11-11_627-jvmRun1 surefire-20260930031111748_1tmp surefire_0-20260930031111748_2tmp |
| jdk.debug | release |
| surefire.test.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/test-classes:/home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/classes:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter/6.1.3/junit-jupiter-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.1.3/junit-jupiter-api-6.1.3.jar:/home/runner/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-commons/6.1.3/junit-platform-commons-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.1.3/junit-jupiter-params-6.1.3.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.1.3/junit-jupiter-engine-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-launcher/6.1.3/junit-platform-launcher-6.1.3.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-engine/6.1.3/junit-platform-engine-6.1.3.jar:/home/runner/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/runner/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/runner/.m2/repository/org/slf4j/slf4j-api/2.0.20/slf4j-api-2.0.20.jar:/home/runner/.m2/repository/ch/qos/logback/logback-classic/1.6.4/logback-classic-1.6.4.jar:/home/runner/.m2/repository/ch/qos/logback/logback-core/1.6.4/logback-core-1.6.4.jar |
| sun.cpu.endian | little |
| user.home | /home/runner |
| user.language | en |
| java.specification.vendor | Oracle Corporation |
| java.version.date | 2026-08-18 |
| java.home | /usr/lib/jvm/temurin-17-jdk-amd64 |
| revision | 1.1.3 |
| file.separator | / |
| basedir | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app |
| java.vm.compressedOopsMode | Zero based |
| line.separator | |
| java.specification.name | Java Platform API Specification |
| java.vm.specification.vendor | Oracle Corporation |
| surefire.real.class.path | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app/target/surefire/surefirebooter-20260930031111748_3.jar |
| sun.management.compiler | HotSpot 64-Bit Tiered Compilers |
| java.runtime.version | 17.0.20.1+1 |
| user.name | runner |
| path.separator | : |
| os.version | 6.17.0-1022-azure |
| java.runtime.name | OpenJDK Runtime Environment |
| file.encoding | UTF-8 |
| java.vm.name | OpenJDK 64-Bit Server VM |
| java.vendor.version | Temurin-17.0.20.1+1 |
| localRepository | /home/runner/.m2/repository |
| java.vendor.url.bug | https://github.com/adoptium/adoptium-support/issues |
| java.io.tmpdir | /tmp |
| java.version | 17.0.20.1 |
| user.dir | /home/runner/work/eclipse-java-maven-template/eclipse-java-maven-template/calculator-app |
| os.arch | amd64 |
| java.vm.specification.name | Java Virtual Machine Specification |
| native.encoding | UTF-8 |
| java.library.path | /opt/hostedtoolcache/Python/3.12.14/x64/lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib |
| java.vm.info | mixed mode, sharing |
| java.vendor | Eclipse Adoptium |
| java.vm.version | 17.0.20.1+1 |
| java.specification.maintenance.version | 1 |
| sun.io.unicode.encoding | UnicodeLittle |
| java.class.version | 61.0 |
| Duration | 0.282 sec |
|---|---|
| Tests | 15 |
| Failures | 0 |
| Test case: | boundaryValues(int, String, int, int)[1] |
|---|---|
| Outcome: | Passed |
| Duration: | 0.04 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - add(2147483647, 0)
| Test case: | multiplyTwoNegatives |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - multiply(-2, -3)
| Test case: | divideByZeroThrows |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - divide(10, 0) 2026-09-30 03:11:14 [main] ERROR com.ucoruh.calculator.Calculator - divide by zero requested for dividend 10
| Test case: | zeroDividend |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
2026-09-30 03:11:14 [main] INFO com.ucoruh.calculator.Calculator - divide(0, 42)