Package com.ucoruh.calculator
Class CalculatorAppTest.BoundaryInput
java.lang.Object
com.ucoruh.calculator.CalculatorAppTest.BoundaryInput
- Enclosing class:
- CalculatorAppTest
@Nested
@DisplayName("run: boundary / edge input")
class CalculatorAppTest.BoundaryInput
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void
-
Constructor Details
-
BoundaryInput
BoundaryInput()
-
-
Method Details
-
noArguments
@Test @DisplayName("no arguments prints usage instead of blocking") void noArguments() -
nullArguments
@Test @DisplayName("null argument array prints usage instead of throwing") void nullArguments() -
tooFewArguments
@Test @DisplayName("too few arguments prints usage") void tooFewArguments() -
tooManyArguments
@Test @DisplayName("too many arguments prints usage") void tooManyArguments() -
maxIntOperand
@Test @DisplayName("Integer.MAX_VALUE operand is accepted") void maxIntOperand()
-