zone.add(meh);
final RPObject foodobject = new RPObject();
foodobject.put("amount", 1);
foodobject.put("x", 2);
foodobject.put("y", 2);
final SheepFood food = new SheepFood(foodobject);
assertTrue(food.getAmount() > 0);
assertFalse(food.nextTo(meh));
final RPObject foodobject2 = new RPObject();
foodobject2.put("amount", 1);
foodobject2.put("x", 0);
foodobject2.put("y", 3);
final SheepFood food2 = new SheepFood(foodobject2);
assertTrue(food2.getAmount() > 0);
assertFalse(food2.nextTo(meh));
zone.add(food2);
assertTrue("no path found", meh.searchForFood());
assertEquals("food", meh.getIdea());