--- dao/DaoAdresseService/src/test/java/dk/daoas/daoadresseservice/test/AddressSearchTest.java 2015/07/15 09:35:26 2611 +++ dao/DaoAdresseService/src/test/java/dk/daoas/daoadresseservice/test/AddressSearchTest.java 2015/07/15 10:22:27 2612 @@ -76,6 +76,43 @@ assertEquals(SearchResult.Status.ERROR_MISSING_HOUSENUMBER, res.status); } + /** + * Adressen vi ukendtvej + */ + @Test + public void testFailureUnkownStreetname() { + SearchResult res = search.search("8700", "Nonsensgade 1"); + + assertNotNull(res); + assertEquals(SearchResult.Status.ERROR_UNKNOWN_STREETNAME, res.status); + } + + /** + * Levenshtein1 & 2 & 3 + */ + @Test + public void testOkLevenshtein() { + SearchResult res; + + res = search.search("8700", "Vstergade 1"); + assertNotNull(res); + assertEquals(SearchResult.Status.STATUS_OK, res.status); + assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); + + + res = search.search("8700", "Vtergade 1"); + assertNotNull(res); + assertEquals(SearchResult.Status.STATUS_OK, res.status); + assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); + + res = search.search("8700", "Vergade 1"); + assertNotNull(res); + assertEquals(SearchResult.Status.ERROR_UNKNOWN_STREETNAME, res.status); + } + + + + /** * Adressen vi kender vejnavnet men ikke husnummeret