@Test public void ensureDelegatesToFindAll() throws Exception { service.getTodos(); verify(todoRepository).findAll(); }
public List<Todo> getTodos() { return todoRepository.findAll(); }
TodoService { public List<Todo> getTodos() { return todoRepository.findAll(); } }
TodoService { public List<Todo> getTodos() { return todoRepository.findAll(); } @Autowired  TodoService(TodoRepository todoRepository); }
TodoService { public List<Todo> getTodos() { return todoRepository.findAll(); } @Autowired  TodoService(TodoRepository todoRepository); void saveTodo(Todo todo); List<Todo> getTodos(); List<Todo> getActive(); List<Todo> getCompleted(); void deleteTodo(Long id); void toggleStatus(Long id); void markAllCompleted(); void editTodo(Long id); void updateTodo(Long id, String itemText); @Transactional void clearCompleted(); }
TodoService { public List<Todo> getTodos() { return todoRepository.findAll(); } @Autowired  TodoService(TodoRepository todoRepository); void saveTodo(Todo todo); List<Todo> getTodos(); List<Todo> getActive(); List<Todo> getCompleted(); void deleteTodo(Long id); void toggleStatus(Long id); void markAllCompleted(); void editTodo(Long id); void updateTodo(Long id, String itemText); @Transactional void clearCompleted();  }