@Test public void shouldValidateIfTheFacilityExists() { String facilityMotechId = "012345678"; Facility facility = mock(Facility.class); when(facilityService.getFacilityByMotechId(facilityMotechId)).thenReturn(null); List<FormError> formErrors = formValidator.validateIfFacilityExists(facilityMotechId); assertThat(formErrors, hasItem(new FormError(FormValidator.FACILITY_ID, NOT_FOUND))); when(facilityService.getFacilityByMotechId(facilityMotechId)).thenReturn(facility); formErrors = formValidator.validateIfFacilityExists(facilityMotechId); assertThat(formErrors, not(hasItem(new FormError(FormValidator.FACILITY_ID, NOT_FOUND)))); }