Browse Source

unittest: testWinterlandDescription()

remotes/origin/develop
Juliakn66 2 years ago
parent
commit
9a83f8c42a
  1. 19
      src/test/java/org/bitbiome/commands/LookaroundCommandTest.java

19
src/test/java/org/bitbiome/commands/LookaroundCommandTest.java

@ -190,5 +190,24 @@ public class LookaroundCommandTest {
assertEquals("", outputMessage.toString()); assertEquals("", outputMessage.toString());
} }
@Test
public void testWinterlandDescription() {
LookaroundCommand command = new LookaroundCommand();
ArrayList<Mob> enemies = new ArrayList<Mob>();
enemies.add(new Mob("Yeti", false, 50,20));
ArrayList<Item> items = new ArrayList<Item>();
items.add(new Item("Schnee",true, "10", 1, 5));
Location location = new Location("Winterland",enemies, items);
StringBuilder outputMessage = new StringBuilder();
command.getLocationDescription(location, outputMessage);
String expectedDescription = "Um dich herum ragen hohe Berge in den Himmel, bedeckt von einer dicken Schicht aus Schnee. Du hörst\n" +
"das Knirschen des Schnees unter deinen Füßen und das Rauschen des eisigen Windes. In der Ferne siehst du Tannenbäume,\n" +
"die sich unter der Last des Schnees biegen, und dichte Flocken fallen sanft aus dem grauen Himmel. Es ist kalt, du siehst,\n" +
"wie dein Atem kleine Wolken bildet. Es ist still, aber auch ein wenig unheimlich.\n";
assertEquals(expectedDescription, outputMessage.toString());
}
} }
Loading…
Cancel
Save