/[projects]/dao/DaoAdresseService/src/test/AdressUtilsTest.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/test/AdressUtilsTest.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2267 by torben, Thu Feb 12 13:57:32 2015 UTC revision 2393 by torben, Fri Feb 27 07:34:08 2015 UTC
# Line 162  public class AdressUtilsTest { Line 162  public class AdressUtilsTest {
162                  assertEquals("A", res.litra);                  assertEquals("A", res.litra);
163                  assertEquals("", res.etage);                  assertEquals("", res.etage);
164                  assertEquals("", res.lejlighed);                  assertEquals("", res.lejlighed);
165                  assertEquals(", Kvissel", res.resten);                  assertEquals("Kvissel", res.resten);
166                                    
167                  res = AddressUtils.splitAdresse("Sørens Møllevej 7. Asserballeskov");                          res = AddressUtils.splitAdresse("Sørens Møllevej 7. Asserballeskov");        
168                  assertEquals("Sørens Møllevej", res.vej);                  assertEquals("Sørens Møllevej", res.vej);
# Line 178  public class AdressUtilsTest { Line 178  public class AdressUtilsTest {
178                  assertEquals("", res.litra);                  assertEquals("", res.litra);
179                  assertEquals("1", res.etage);                  assertEquals("1", res.etage);
180                  assertEquals("2", res.lejlighed);                  assertEquals("2", res.lejlighed);
181                  assertEquals(" dør", res.resten);                  assertEquals("dør", res.resten);
182          }          }
183                    
184                    
185            /* Denne indeholder de, adresser der kan være lidt mere besværlige */
186            @Test
187            public void testSplitTricky() {
188                    SplitResult res = AddressUtils.splitAdresse("Lærkevej 1, Ø. Bjerregrav");            
189                    assertEquals("Lærkevej", res.vej);
190                    assertEquals("1", res.husnr);
191                    assertEquals("", res.litra);
192                    assertEquals("", res.etage);
193                    assertEquals("", res.lejlighed);
194                    assertEquals("Ø. Bjerregrav", res.resten);
195                                    
196                    
197                    res = AddressUtils.splitAdresse("Skibhusvej 272 C.");          
198                    assertEquals("Skibhusvej", res.vej);
199                    assertEquals("272", res.husnr);
200                    assertEquals("C", res.litra);
201                    assertEquals("", res.etage);
202                    assertEquals("", res.lejlighed);
203                    assertEquals("", res.resten);
204                    
205                    res = AddressUtils.splitAdresse("carl jacobsens vej 4a.7th ");          
206                    assertEquals("Carl Jacobsens Vej", res.vej);
207                    assertEquals("4", res.husnr);
208                    assertEquals("A", res.litra);
209                    assertEquals("7", res.etage);
210                    assertEquals("th", res.lejlighed);
211                    assertEquals("", res.resten);
212                    
213    
214                    /* Disse virker ikke endnu
215                    res = AddressUtils.splitAdresse("CHRISTIAN 3 VEJ 4");          
216                    assertEquals("CHRISTIAN 3 VEJ", res.vej);
217                    assertEquals("4", res.husnr);
218                    assertEquals("", res.litra);
219                    assertEquals("", res.etage);
220                    assertEquals("", res.lejlighed);
221                    assertEquals("", res.resten);
222                    
223                    res = AddressUtils.splitAdresse("CHRISTIAN 10 GADE 13");                
224                    assertEquals("CHRISTIAN 10 GADE", res.vej);
225                    assertEquals("13", res.husnr);
226                    assertEquals("", res.litra);
227                    assertEquals("", res.etage);
228                    assertEquals("", res.lejlighed);
229                    assertEquals("", res.resten);
230                    */
231            
232                    
233                    
234            }
235            
236            
237            
238            
239          // //////////////////////////////////////////////////////////////////////////////////          // //////////////////////////////////////////////////////////////////////////////////
240          @Test          @Test
241          public void testVaskVejnavn() {          public void testVaskVejnavn() {
# Line 193  public class AdressUtilsTest { Line 247  public class AdressUtilsTest {
247                                    
248                  vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle");                  vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle");
249                  assertEquals("chrxsalle", vasket);                  assertEquals("chrxsalle", vasket);
250                    
251                    vasket = AddressUtils.vaskVejnavn("Gl:Holmegårdsvej");
252                    assertEquals("glholmegårdsvej", vasket);
253                    
254                    vasket = AddressUtils.vaskVejnavn("Forhåbningsholms Allle´");
255                    assertEquals("forhåbningsholmsallle", vasket);
256                    
257                    
258    
259          }          }
260                    
261                    
262                    // //////////////////////////////////////////////////////////////////////////////////
263            @Test
264            public void testBKInjection() {
265                    String injected =  AddressUtils.injectIntoBk("1/2/3/4", ".");
266                    assertEquals("1/2/3/.4", injected);
267                    
268                    injected =  AddressUtils.injectIntoBk("abc/def/ghi/jkl", "...");
269                    assertEquals("abc/def/ghi/...jkl", injected);
270            }
271  }  }

Legend:
Removed from v.2267  
changed lines
  Added in v.2393

  ViewVC Help
Powered by ViewVC 1.1.20