Browse Source

Added test for vptu

main
fdai7012 11 months ago
parent
commit
c1ea9edb72
  1. 27
      src/test/java/pacmanTests/VisualizerPlainTextUltraTest.java

27
src/test/java/pacmanTests/VisualizerPlainTextUltraTest.java

@ -10,4 +10,31 @@ import pacmanGame.*;
class VisualizerPlainTextUltraTest {
@Test
void VisualizerPlainTextUtlra_mapCells_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;
String expected = ""
+ "|''| . |''|\n"
+ "|__| |__|\n"
+ " . \n"
+ " \n"
+ "|''| . |''|\n"
+ "|__| |__|\n";
// act
vptu.Update();
String result = (String)vptu.GetOutput();
// assert
assertThat(expected).isEqualTo(result);
}
}
Loading…
Cancel
Save