--- dao/DaoAdresseService/src/test/AdressUtilsTest.java 2015/02/27 12:43:54 2407 +++ dao/DaoAdresseService/src/test/AdressUtilsTest.java 2015/02/27 15:42:08 2408 @@ -11,7 +11,9 @@ @Test public void testSplitBasic() { - SplitResult res = AddressUtils.splitAdresse("Enebærvej 12"); + SplitResult res; + + res = AddressUtils.splitAdresse("Enebærvej 12"); assertEquals("Enebærvej", res.vej); assertEquals("12", res.husnr); assertEquals("", res.litra); @@ -39,8 +41,9 @@ @Test public void testSplitFjernNr() { // Test om splitteren fjerne 'nr' hvis det er sidste del af vejnavnet + SplitResult res; - SplitResult res = AddressUtils.splitAdresse("parkvej nr 6"); + res = AddressUtils.splitAdresse("parkvej nr 6"); assertEquals("Parkvej", res.vej); assertEquals("6", res.husnr); assertEquals("", res.litra); @@ -70,7 +73,9 @@ @Test public void testSplitLitra() { - SplitResult res = AddressUtils.splitAdresse("Enebærvej 12A"); + SplitResult res; + + res = AddressUtils.splitAdresse("Enebærvej 12A"); assertEquals("Enebærvej", res.vej); assertEquals("12", res.husnr); assertEquals("A", res.litra); @@ -99,7 +104,9 @@ @Test public void testSplitSal() { - SplitResult res = AddressUtils.splitAdresse("Enebærvej 12 st"); + SplitResult res; + + res = AddressUtils.splitAdresse("Enebærvej 12 st"); assertEquals("Enebærvej", res.vej); assertEquals("12", res.husnr); assertEquals("", res.litra); @@ -128,7 +135,9 @@ @Test public void testSplitSalSide() { - SplitResult res = AddressUtils.splitAdresse("Enebærvej 12 st tv"); + SplitResult res; + + res = AddressUtils.splitAdresse("Enebærvej 12 st tv"); assertEquals("Enebærvej", res.vej); assertEquals("12", res.husnr); assertEquals("", res.litra); @@ -188,7 +197,9 @@ @Test public void testSplitRest() { - SplitResult res = AddressUtils.splitAdresse("Ravnshøjvej 11A, Kvissel "); + SplitResult res; + + res = AddressUtils.splitAdresse("Ravnshøjvej 11A, Kvissel "); assertEquals("Ravnshøjvej", res.vej); assertEquals("11", res.husnr); assertEquals("A", res.litra); @@ -217,7 +228,9 @@ /* Denne indeholder de, adresser der kan være lidt mere besværlige */ @Test public void testSplitTricky() { - SplitResult res = AddressUtils.splitAdresse("Lærkevej 1, Ø. Bjerregrav"); + SplitResult res; + + res = AddressUtils.splitAdresse("Lærkevej 1, Ø. Bjerregrav"); assertEquals("Lærkevej", res.vej); assertEquals("1", res.husnr); assertEquals("", res.litra); @@ -243,11 +256,41 @@ assertEquals("", res.resten); } + @Test + public void testSplitVejeMedTalStart() { + SplitResult res; + res = AddressUtils.splitAdresse("10. Juli Vej 11"); //6000 Kolding + assertEquals("10. Juli Vej", res.vej); + assertEquals("11", res.husnr); + assertEquals("", res.litra); + assertEquals("", res.etage); + assertEquals("", res.lejlighed); + assertEquals("", res.resten); + + + res = AddressUtils.splitAdresse("4 Maj Stræde 11"); //Ærø + assertEquals("4 Maj Stræde", res.vej); + assertEquals("11", res.husnr); + assertEquals("", res.litra); + assertEquals("", res.etage); + assertEquals("", res.lejlighed); + assertEquals("", res.resten); + } + //Disse virker ikke endnu - @Test(expected = AssertionError.class) - public void testSplitKongeveje() { + @Test (expected = AssertionError.class) + public void testSplitVejeMedTalmidt() { + SplitResult res; + + res = AddressUtils.splitAdresse("Frederik 3.s Plads 4"); //7000 + assertEquals("Frederik 3.s Plads", res.vej); + assertEquals("4", res.husnr); + assertEquals("", res.litra); + assertEquals("", res.etage); + assertEquals("", res.lejlighed); + assertEquals("", res.resten); - SplitResult res = AddressUtils.splitAdresse("CHRISTIAN 3 VEJ 4"); + res = AddressUtils.splitAdresse("CHRISTIAN 3 VEJ 4"); //6000 Kolding assertEquals("CHRISTIAN 3 VEJ", res.vej); assertEquals("4", res.husnr); assertEquals("", res.litra); @@ -255,13 +298,14 @@ assertEquals("", res.lejlighed); assertEquals("", res.resten); - res = AddressUtils.splitAdresse("CHRISTIAN 10 GADE 13A 1. th"); + res = AddressUtils.splitAdresse("FREDERIK 7 VEJ 13A 1"); //3450 assertEquals("CHRISTIAN 10 GADE", res.vej); assertEquals("13", res.husnr); assertEquals("A", res.litra); assertEquals("1", res.etage); - assertEquals("th", res.lejlighed); - assertEquals("", res.resten); + assertEquals("", res.lejlighed); + assertEquals("", res.resten); + } @@ -270,8 +314,9 @@ // ////////////////////////////////////////////////////////////////////////////////// @Test public void testVaskVejnavnBasis() { + String vasket; - String vasket = AddressUtils.vaskVejnavn(" !\"#¤%&/()=?'-_.:,;@£$€/*-+<>\\´`|"); + vasket = AddressUtils.vaskVejnavn(" !\"#¤%&/()=?'-_.:,;@£$€/*-+<>\\´`|"); assertEquals("", vasket); vasket = AddressUtils.vaskVejnavn("ÜüÖöÑñ"); @@ -285,8 +330,9 @@ @Test public void testVaskVejnavn() { + String vasket; - String vasket = AddressUtils.vaskVejnavn("Ravnshøjvej"); + vasket = AddressUtils.vaskVejnavn("Ravnshøjvej"); assertEquals("ravnshøjvej", vasket); vasket = AddressUtils.vaskVejnavn("Sørens Møllevej"); @@ -316,7 +362,9 @@ // ////////////////////////////////////////////////////////////////////////////////// @Test public void testBKInjection() { - String injected = AddressUtils.injectIntoBk("1/2/3/4", "."); + String injected; + + injected = AddressUtils.injectIntoBk("1/2/3/4", "."); assertEquals("1/2/3/.4", injected); injected = AddressUtils.injectIntoBk("abc/def/ghi/jkl", "...");