@Test public void testGetStreetsThatExceptionInDB() { when(kladrRepository.getStreets(anyString())).thenThrow(SQLException.class); List<?> response = kladrService.getKladrInfo("DNKDNK"); assertion.assertNotNull(response); verify(kladrRepository, times(0)).getStreets("DNKDNK"); }
@Test public void testGetStreetsThatMethodReturnCorrectResponse() { when(kladrRepository.getStreets(anyString())).thenReturn(createStreets()); List<?> response = kladrService.getStreets("DNKDNK"); assertion.assertNotNull(response); assertion.assertEquals(response.size(), 1); verify(kladrRepository, times(1)).getStreets("DNK"); }
@Test public void testGetCitiesThatExceptionInDB() { when(kladrRepository.getCities(anyString())).thenThrow(SQLException.class); List<?> response = kladrService.getCities("DNK"); assertion.assertNotNull(response); assertion.assertEquals(response.size(), 0); verify(kladrRepository, times(1)).getCities("DNK"); }