| Test |
Duration |
Result |
| canMoveBlock_BlockCanMoveInDirection_ShouldReturnTrue() |
0.001s |
passed |
| canMoveBlock_BlockCannotMoveInDirection_ShouldReturnFalse() |
0.001s |
passed |
| canMoveBlock_InvalidBlock_ShouldReturnFalse() |
0.002s |
passed |
| clone_StateObject_ReturnsClonedState() |
0.002s |
passed |
| equals_NullStateObject_ReturnsFalse() |
0.001s |
passed |
| equals_SameStateObject_ReturnsTrue() |
0.004s |
passed |
| equals_TwoDifferentStates_ReturnsFalse() |
0.001s |
passed |
| equals_TwoEqualStates_ReturnsTrue() |
0.002s |
passed |
| fromDefaultConfiguration_InitialState_ShouldContainDefaultBlocks() |
0.001s |
passed |
| fromJson_JsonString_ReturnsStateObject() |
0.019s |
passed |
| fromRandomConfiguration_InitializedState_ShouldHaveRandomBlocks() |
0.002s |
passed |
| getMoves_InitialState_ShouldReturnZero() |
0.001s |
passed |
| isSolved_BlocksInGoalPosition_ShouldReturnTrue() |
0s |
passed |
| isSolved_BlocksNotInGoalPosition_ShouldReturnFalse() |
0s |
passed |
| isValidBlock_InvalidCoordinate_OutsideBounds_ReturnsFalse() |
0.001s |
passed |
| isValidBlock_ValidCoordinate_ReturnsTrue() |
0.002s |
passed |
| moveBlock_BlockCanMoveInDirection_ShouldMoveBlock() |
0.001s |
passed |
| moveBlock_BlockCannotMoveInDirection_ShouldNotMoveBlock() |
0.001s |
passed |
| setBlocks_InvalidNumberOfBlocks_ShouldThrowException() |
0.004s |
passed |
| setBlocks_ValidBlocks_ShouldSetBlocks() |
0.016s |
passed |
| setMoves_PositiveNumber_ShouldSetMoves() |
0.001s |
passed |
| toJson_StateObject_ReturnsJsonString() |
0.006s |
passed |