Browse Source

unittest: added testGetLocationObject ro LookaroundCommandTest

remotes/origin/Julia
Juliakn66 2 years ago
parent
commit
e8842e54cd
  1. 40
      src/test/java/org/bitbiome/commands/LookaroundCommandTest.java

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

@ -0,0 +1,40 @@
package org.bitbiome.commands;
import org.json.JSONArray;
import org.json.JSONObject;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class LookaroundCommandTest {
private JSONArray locations;
@Test
public void testGetLocationObject(){
LookaroundCommand command = new LookaroundCommand();
locations = new JSONArray();
JSONObject location1 = new JSONObject();
location1.put("name", "Wald");
location1.put("description", "Es gibt Bäume und Sträucher");
JSONObject location2 = new JSONObject();
location2.put("name", "Strand");
location2.put("description", "Weiter, weißer Sandstrand am Meer");
locations.put(location1);
locations.put(location2);
JSONObject result = command.getLocationObject("Wald", locations);
assertEquals("Wald", result.getString("name"));
assertEquals("Es gibt Bäume und Sträucher", result.getString("description"));
result = command.getLocationObject("Strand", locations);
assertEquals("Strand", result.getString("name"));
assertEquals("Weiter, weißer Sandstrand am Meer", result.getString("description"));
result = command.getLocationObject("not existing location", locations);
assertEquals("Wald", result.getString("name"));
assertEquals("Es gibt Bäume und Sträucher", result.getString("description"));
}
}
Loading…
Cancel
Save