### Question:
InMemoryStore implements ToDoStore { @Override public Collection<ToDo> getAll() { return store.values(); } InMemoryStore(); @Override Collection<ToDo> getAll(); @Override ToDo get(String id); @Override ToDo persist(ToDo td); @Override ToDo update(String id, ToDo td); @Override void delete(String id); @Override int count();  }### Answer:
@Test public void testGetAll() throws Exception { assertTrue(emptyStore.getAll().isEmpty()); Collection<ToDo> todos = populatedStore.getAll(); assertTrue(todos.contains(td2)); assertTrue(todos.contains(td1)); }