### Question:
PerceptHandler { public abstract List<Percept> getAllPercepts() throws PerceiveException;  abstract List<Percept> getAllPercepts(); abstract void reset();  }### Answer:
@Test public void testGetAllPercepts() throws PerceiveException { List<Percept> percepts = handler.getAllPercepts(); assertAllPerceptsReceived(percepts); percepts = handler.getAllPercepts(); assertPartialPerceptsReceived(percepts); handler.reset(); percepts = handler.getAllPercepts(); assertAllPerceptsReceived(percepts); }