4 #ifndef CREATIONALTESTS_UTILS_VALIDATOR_H_
5 #define CREATIONALTESTS_UTILS_VALIDATOR_H_
7 #include "../../../creational/src/mazeparts/maze.h"
18 static bool BasicMazeConfiguration(
Maze* maze);
19 static bool FactoryMethodsMazeConfiguration(
Maze* maze);
20 static bool BombedMazeFactoryMazeConfiguration(
Maze* maze);
21 static bool EnchantedMazeFactoryMazeConfiguration(
Maze* maze);
22 static bool MazeFactoryMazeConfiguration(
Maze* maze);
23 static bool StandardMazeBuilderConfiguration(
Maze* maze);
26 template<
class east_s
ide,
class west_s
ide,
class north_s
ide,
class south_s
ide>
27 static bool ValidateRoom(
Maze* maze,
int room_number);
29 template<
class room_type>
30 static bool ValidateRoomType(
Maze* maze,
int room_number);
32 template<
class s
ide_type>
Direction
Definition: direction.h:13
Definition: bombed_wall.cc:10
Definition: validator.h:15
Definition: maze_game_test.cc:17