use of mudmap2.frontend.GUIElement.WorldPanel.WorldPanel in project mudmap2 by Neop.
the class WorldPanelTest method testGetSelectedPlace.
/**
* Test of getSelectedPlace method, of class WorldPanel.
*/
@Test
public void testGetSelectedPlace() {
try {
System.out.println("getSelectedPlace");
World world = new World();
Layer l = world.getNewLayer();
Place pl1 = new Place("BLa", 4, 6, l);
l.put(pl1);
Place pl2 = new Place("Blub", 7, 1, l);
l.put(pl2);
WorldPanel instance = new WorldPanel(null, world, false);
instance.pushPosition(new WorldCoordinate(l.getId(), 0, 0));
instance.setCursor(2, 3);
assertNull(instance.getSelectedPlace());
instance.setCursor(pl1.getX(), pl1.getY());
assertEquals(pl1, instance.getSelectedPlace());
instance.setCursor(pl2.getX(), pl2.getY());
assertEquals(pl2, instance.getSelectedPlace());
} catch (Layer.PlaceNotInsertedException ex) {
Logger.getLogger(WorldPanelTest.class.getName()).log(Level.SEVERE, null, ex);
}
}
Aggregations