class StateTests
extends java.lang.Object
State functionality.| Constructor and Description |
|---|
StateTests() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
canMoveFailTest()
Constructs a
State and checks if moving in an illegal direction
is not allowed. |
(package private) void |
canMoveSucceedTest()
Constructs a
State and checks if moving in a legal direction
is allowed. |
(package private) void |
costTest()
Constructs a 2D array of
int values and checks if cost
estimate is what it should be. |
(package private) void |
isSolvedFailTest()
Constructs an unsolved
State and checks that it is not solved. |
(package private) void |
isSolvedSucceedTest()
Constructs a solved
State and checks if it is solved. |
@Test void canMoveSucceedTest()
State and checks if moving in a legal direction
is allowed.@Test void canMoveFailTest()
State and checks if moving in an illegal direction
is not allowed.@Test void costTest()
int values and checks if cost
estimate is what it should be.@Test void isSolvedSucceedTest()
State and checks if it is solved.@Test void isSolvedFailTest()
State and checks that it is not solved.