TEST_F(MockMazeGeneration, TestGrowingTreeSolvable) { maze = maze_factory.GenerateMaze(GROWING_TREE, WIDTH, HEIGHT); EXPECT_TRUE(SolveAllPoints()); }
TEST_F(MockMazeGeneration, TestWilsonsSolvable) { maze = maze_factory.GenerateMaze(WILSONS, WIDTH, HEIGHT); EXPECT_TRUE(SolveAllPoints()); }
TEST_F(MockMazeGeneration, TestPrimsSolvable) { maze = maze_factory.GenerateMaze(maze::PRIMS, WIDTH, HEIGHT); EXPECT_TRUE(SolveAllPoints()); }
TEST_F(MockMazeGeneration, TestSideWinderSolvable) { maze = maze_factory.GenerateMaze(SIDE_WINDER, WIDTH, HEIGHT); EXPECT_TRUE(SolveAllPoints()); }
TEST_F(MockMazeGeneration, TestAldousBroderSolvable) { maze = maze_factory.GenerateMaze(ALDOUS_BRODER, WIDTH, HEIGHT); EXPECT_TRUE(SolveAllPoints()); }