### Question:
ProjectReleaseTaskServiceImpl implements ProjectReleaseTaskService { @Override public ProjectReleaseTask save(ProjectReleaseTask projectReleaseTask) { return projectReleaseTaskDao.save(projectReleaseTask); }  @Override ProjectReleaseTask save(ProjectReleaseTask projectReleaseTask); @Override List<ProjectReleaseTask> findAllByProjectId(Integer projectId); @Override Long count(Integer projectId); @Override Optional<ProjectReleaseTask> findByProjectIdAndVersion(Integer projectId, String version);  }### Answer:
@Test public void save_success() { ProjectReleaseTask task = new ProjectReleaseTask(); task.setProjectId(1); task.setVersion("0.0.1"); task.setTitle("title"); task.setDescription("description"); task.setJdkReleaseId(2); task.setStartTime(LocalDateTime.now()); task.setReleaseResult(ReleaseResult.STARTED); task.setCreateTime(LocalDateTime.now()); task.setCreateUserId(1); assertThat(projectReleaseTaskService.save(task).getId()).isNotNull(); }