Ex 15: Add unit tests for isWall().
This commit is contained in:
parent
b42c02d0a6
commit
dde8996131
1 changed files with 12 additions and 1 deletions
|
@ -65,4 +65,15 @@ TEST_CASE("Teleport", "[board]") {
|
|||
const pacman::GridPosition result = pacman::teleport(portalLeft);
|
||||
REQUIRE(result.x == portalRight.x);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("Is wall", "[board]") {
|
||||
REQUIRE(pacman::isWall(pacman::GridPosition{ 0, 0 }));
|
||||
REQUIRE(pacman::isWall(pacman::GridPosition{ 27, 30 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 1, 1 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 26, 29 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 0, 14 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 27, 14 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 11, 13 }));
|
||||
REQUIRE(!pacman::isWall(pacman::GridPosition{ 16, 15 }));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue