Assert.assertEquals("Action[name==NoOp]->", envChanges.toString());
}
@Test
public void testNormalSearch() {
MapEnvironment me = new MapEnvironment(aMap);
LRTAStarAgent agent = new LRTAStarAgent(new OnlineSearchProblem(
MapFunctionFactory.getActionsFunction(aMap),
new DefaultGoalTest("F"), new MapStepCostFunction(aMap)),
MapFunctionFactory.getPerceptToStateFunction(), hf);
me.addAgent(agent, "A");
me.addEnvironmentView(new TestEnvironmentView());
me.stepUntilDone();
Assert.assertEquals(
"Action[name==moveTo, location==B]->Action[name==moveTo, location==A]->Action[name==moveTo, location==B]->Action[name==moveTo, location==C]->Action[name==moveTo, location==B]->Action[name==moveTo, location==C]->Action[name==moveTo, location==D]->Action[name==moveTo, location==C]->Action[name==moveTo, location==D]->Action[name==moveTo, location==E]->Action[name==moveTo, location==D]->Action[name==moveTo, location==E]->Action[name==moveTo, location==F]->Action[name==NoOp]->",
envChanges.toString());
}