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 |