Surefire Report
Summary
[Summary] [Package List] [Test Cases]
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 30 | 0 | 0 | 0 | 100% | 0.537 s |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Package List
[Summary] [Package List] [Test Cases]
| Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|
| com.ucoruh.calculator | 30 | 0 | 0 | 0 | 100% | 0.537 s |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
com.ucoruh.calculator
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| CalculatorTest | 3 | 0 | 0 | 0 | 100% | 0.179 s | |
| CalculatorTest$Multiply | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| CalculatorTest$Divide | 4 | 0 | 0 | 0 | 100% | 0.010 s | |
| CalculatorTest$Subtract | 2 | 0 | 0 | 0 | 100% | 0.004 s | |
| CalculatorTest$Add | 3 | 0 | 0 | 0 | 100% | 0.006 s | |
| CalculatorAppTest$MainMethod | 2 | 0 | 0 | 0 | 100% | 0.286 s | |
| CalculatorAppTest$InvalidInput | 4 | 0 | 0 | 0 | 100% | 0.016 s | |
| CalculatorAppTest$BoundaryInput | 5 | 0 | 0 | 0 | 100% | 0.012 s | |
| CalculatorAppTest$NormalInput | 4 | 0 | 0 | 0 | 100% | 0.015 s |
Test Cases
[Summary] [Package List] [Test Cases]
CalculatorTest
| boundaryValues(int, String, int, int)[1] | 0.016 s | |
| boundaryValues(int, String, int, int)[2] | 0.002 s | |
| boundaryValues(int, String, int, int)[3] | 0.002 s |
CalculatorTest$Multiply
| multiplyTwoNegatives | 0.002 s | |
| multipliesPositiveNumbers | 0.004 s | |
| multiplyByZero | 0.003 s |
CalculatorTest$Divide
| divideByZeroThrows | 0.005 s | |
| zeroDividend | 0.002 s | |
| dividesWithRemainder | 0.002 s | |
| dividesEvenly | 0.001 s |
CalculatorTest$Subtract
| subtractsPositiveNumbers | 0.002 s | |
| subtractResultingInNegative | 0.002 s |
CalculatorTest$Add
| addZero | 0.001 s | |
| addsPositiveNumbers | 0.001 s | |
| addsNegativeAndPositive | 0.004 s |
CalculatorAppTest$MainMethod
| printsResult | 0.282 s | |
| printsUsageForInvalidArguments | 0.004 s |
CalculatorAppTest$InvalidInput
| nonNumericSecondOperand | 0.006 s | |
| unknownOperator | 0.003 s | |
| nonNumericFirstOperand | 0.002 s | |
| divisionByZero | 0.005 s |
CalculatorAppTest$BoundaryInput
| maxIntOperand | 0.005 s | |
| nullArguments | 0.002 s | |
| noArguments | 0.002 s | |
| tooManyArguments | 0.001 s | |
| tooFewArguments | 0.002 s |
CalculatorAppTest$NormalInput
| subtract | 0.005 s | |
| divide | 0.006 s | |
| add | 0.003 s | |
| multiply | 0.001 s |
Calculator Application
Maven