Browse Source

added another test for vput

main
fdai7012 11 months ago
parent
commit
a5178c56a3
  1. 30
      src/test/java/pacmanTests/VisualizerPlainTextUltraTest.java

30
src/test/java/pacmanTests/VisualizerPlainTextUltraTest.java

@ -37,4 +37,34 @@ class VisualizerPlainTextUltraTest {
// assert
assertThat(expected).isEqualTo(result);
}
@Test
void VisualizerPlainTextUltra_ghosts_areVisualized() {
// arrange
String[] mapTest = {
"w.w",
"e.e",
"w.w"
};
GameManager gameManager = new GameManager();
gameManager.map = new Map(mapTest, gameManager);
VisualizerPlainTextUltra vptu = new VisualizerPlainTextUltra(gameManager);
vptu.showScore = false;
gameManager.ghosts[0].position = new Vector2(1, 1);
String expected = ""
+ "|''| . |''|\n"
+ "|__| |__|\n"
+ " /--\\ \n"
+ " ~~~~ \n"
+ "|''| . |''|\n"
+ "|__| |__|\n";
// act
vptu.Update();
String result = (String)vptu.GetOutput();
// assert
assertThat(expected).isEqualTo(result);
}
}
Loading…
Cancel
Save