### Question:
ProjectDataDeleteService { @Transactional @UseCaseAdministratorDeleteProject(@Step(number=8,name="delete all project scan data")) public void deleteAllDataForProject(String projectId) { assertion.isValidProjectId(projectId); productResultRepository.deleteAllResultsForProject(projectId); scanReportRepository.deleteAllReportsForProject(projectId); scanLogRepository.deleteAllLogDataForProject(projectId); scanProjectConfigRepository.deleteAllConfigurationsForProject(projectId); LOG.info("Deleted all data (results,reports, scanlogs) for project:{}",logSanitizer.sanitize(projectId, 30)); }  @Transactional @UseCaseAdministratorDeleteProject(@Step(number=8,name="delete all project scan data")) void deleteAllDataForProject(String projectId);  }### Answer:
@Test public void deleteAllDataForProject_triggers_deleteAllResultsForProject() { serviceToTest.deleteAllDataForProject("project-1"); verify(productResultRepository).deleteAllResultsForProject("project-1"); }
@Test public void deleteAllDataForProject_triggers_deleteAllReportsForProject() { serviceToTest.deleteAllDataForProject("project-1"); verify(scanReportRepository).deleteAllReportsForProject("project-1"); }
@Test public void deleteAllDataForProject_triggers_deleteAllLogDataForProject() { serviceToTest.deleteAllDataForProject("project-1"); verify(projectScanLogRepository).deleteAllLogDataForProject("project-1"); }
@Test public void deleteAllDataForProject_triggers_deleteAllConfigurationsForProject() { serviceToTest.deleteAllDataForProject("project-1"); verify(scanProjectConfigRepository).deleteAllConfigurationsForProject("project-1"); }