### Question:
ProjectReleaseTaskServiceImpl implements ProjectReleaseTaskService { @Override public Optional<ProjectReleaseTask> findByProjectIdAndVersion(Integer projectId, String version) { if(StringUtils.isBlank(version)) { return Optional.empty(); } return projectReleaseTaskDao.findByProjectIdAndVersion(projectId, version).map(task -> { setJdkAndUserInfo(task); return task; }); }  @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 find_by_project_id_and_version_no_data() { assertThat(projectReleaseTaskService.findByProjectIdAndVersion(Integer.MAX_VALUE, "0.1.0")).isEmpty(); }