snowe
06/13/2018, 4:28 PMzpearce
06/13/2018, 4:30 PMrook
06/13/2018, 4:32 PMkarelpeeters
06/13/2018, 4:34 PMkarelpeeters
06/13/2018, 4:34 PMzpearce
06/13/2018, 4:35 PMsnowe
06/13/2018, 4:38 PMsnowe
06/13/2018, 4:39 PMsnowe
06/13/2018, 4:39 PMfun testGetAllEmploymentGapForAnApplicant_ApplicantIdNotFound_ThrowsNotFoundException() {
snowe
06/13/2018, 4:40 PMfun `Get of all Employment Gaps for an Applicant when ApplicantId not found throws NotFoundException`() {
rook
06/13/2018, 4:40 PMsnowe
06/13/2018, 4:40 PMrook
06/13/2018, 4:41 PMsnowe
06/13/2018, 4:43 PMsnowe
06/13/2018, 4:43 PMsnowe
06/13/2018, 4:44 PMkarelpeeters
06/13/2018, 4:45 PMdatabase.getAllEmploymentGapForApplicant(applicantId)
?snowe
06/13/2018, 4:45 PMsnowe
06/13/2018, 4:46 PMkarelpeeters
06/13/2018, 4:46 PMkarelpeeters
06/13/2018, 4:47 PMkarelpeeters
06/13/2018, 4:48 PMthrows
part: @Throws(NotFoundException::class)
fun getAllEmploymentGapForAnApplicant_ApplicantIdNotFound() {}
snowe
06/13/2018, 4:50 PMsnowe
06/13/2018, 4:51 PM@Test(expected = NotFoundException::class)
@Throws(Exception::class)
fun testGetAllEmploymentGapForAnApplicant_ApplicantIdNotFound_ThrowsNotFoundException() {
val employmentGaps = Lists.newArrayList(employmentGap())
whenever(applicantDataService.findOne(applicantId)).thenReturn(Optional.empty())
val allEmploymentGapsForAnApplicant = employmentDataService.getAllEmploymentGapsForAnApplicant(applicantId)
assertNotNull(allEmploymentGapsForAnApplicant)
assertFalse(allEmploymentGapsForAnApplicant.isEmpty())
allEmploymentGapsForAnApplicant.forEach { dto -> verify(dto, findEmploymentGapById(employmentGaps, dto.employmentGapId)) }
}
snowe
06/13/2018, 4:55 PMkarelpeeters
06/13/2018, 5:23 PMsnowe
06/13/2018, 5:31 PMkarelpeeters
06/13/2018, 5:33 PM