--- dao/DaoAdresseService/src/test/AdressUtilsTest.java 2015/02/12 13:57:32 2267 +++ dao/DaoAdresseService/src/test/AdressUtilsTest.java 2015/02/26 10:39:12 2382 @@ -178,10 +178,27 @@ assertEquals("", res.litra); assertEquals("1", res.etage); assertEquals("2", res.lejlighed); - assertEquals(" dør", res.resten); + assertEquals("dør", res.resten); } + /* Denne indeholder de, adresser der kan være lidt mere besværlige */ + @Test + public void testSplitTricky() { + SplitResult res = AddressUtils.splitAdresse("Lærkevej 1, Ø. Bjerregrav"); + assertEquals("Lærkevej", res.vej); + assertEquals("1", res.husnr); + assertEquals("", res.litra); + assertEquals("", res.etage); + assertEquals("", res.lejlighed); + assertEquals("Ø. Bjerregrav", res.resten); + + + } + + + + // ////////////////////////////////////////////////////////////////////////////////// @Test public void testVaskVejnavn() { @@ -193,9 +210,20 @@ vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle"); assertEquals("chrxsalle", vasket); + + vasket = AddressUtils.vaskVejnavn("Gl:Holmegårdsvej"); + assertEquals("glholmegårdsvej", vasket); + } - - + // ////////////////////////////////////////////////////////////////////////////////// + @Test + public void testBKInjection() { + String injected = AddressUtils.injectIntoBk("1/2/3/4", "."); + assertEquals("1/2/3/.4", injected); + + injected = AddressUtils.injectIntoBk("abc/def/ghi/jkl", "..."); + assertEquals("abc/def/ghi/...jkl", injected); + } }