@Test public void GetAllTest_When_MethodCall_ExpectTodoEntityList(){ TodoEntity todo1 = new TodoEntity(); todo1.setId(1); todo1.setStatus(TodoStatusType.OPEN); todo1.setName("Test todo1 name"); TodoEntity todo2 = new TodoEntity(); todo1.setId(2); todo1.setStatus(TodoStatusType.CLOSED); todo1.setName("Test todo2 name"); List<TodoEntity> existingEntities = Arrays.asList(todo1, todo2); when(todoDAO.findAll()).thenReturn(existingEntities); assertThat(todoService.getAll()).hasSize(2).contains(todo1, todo2); }
public List<TodoEntity> getAll() { return todoDAO.findAll(); }
TodoService { public List<TodoEntity> getAll() { return todoDAO.findAll(); } }
TodoService { public List<TodoEntity> getAll() { return todoDAO.findAll(); }  }
TodoService { public List<TodoEntity> getAll() { return todoDAO.findAll(); }  List<TodoEntity> getAll(); boolean add(TodoEntity entity); boolean edit(TodoEntity entity); boolean delete(long id); }
TodoService { public List<TodoEntity> getAll() { return todoDAO.findAll(); }  List<TodoEntity> getAll(); boolean add(TodoEntity entity); boolean edit(TodoEntity entity); boolean delete(long id);  }