SimplifiedRoadMapOfPartOfRomania.HIRSOVA),
new MapStepCostFunction(romaniaMap));
Search search = new BreadthFirstSearch(new GraphSearch());
SearchAgent agent = new SearchAgent(problem, search);
Assert.assertEquals(
"[Action[name==moveTo, location==Sibiu], Action[name==moveTo, location==Fagaras], Action[name==moveTo, location==Bucharest], Action[name==moveTo, location==Urziceni], Action[name==moveTo, location==Hirsova]]",
agent.getActions().toString());
Assert.assertEquals(5, agent.getActions().size());
Assert.assertEquals("14",
agent.getInstrumentation().getProperty("nodesExpanded"));
Assert.assertEquals("1",
agent.getInstrumentation().getProperty("queueSize"));
Assert.assertEquals("5",
agent.getInstrumentation().getProperty("maxQueueSize"));
}