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); |
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 |
|
|
215 |
|
|
216 |
|
|
217 |
// ////////////////////////////////////////////////////////////////////////////////// |
// ////////////////////////////////////////////////////////////////////////////////// |
218 |
@Test |
@Test |
219 |
public void testVaskVejnavn() { |
public void testVaskVejnavn() { |
225 |
|
|
226 |
vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle"); |
vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle"); |
227 |
assertEquals("chrxsalle", vasket); |
assertEquals("chrxsalle", vasket); |
228 |
|
|
229 |
|
vasket = AddressUtils.vaskVejnavn("Gl:Holmegårdsvej"); |
230 |
|
assertEquals("glholmegårdsvej", vasket); |
231 |
|
|
232 |
|
vasket = AddressUtils.vaskVejnavn("Forhåbningsholms Allle´"); |
233 |
|
assertEquals("forhåbningsholmsallle", vasket); |
234 |
|
|
235 |
|
|
236 |
|
|
237 |
} |
} |
238 |
|
|
239 |
|
|
240 |
|
// ////////////////////////////////////////////////////////////////////////////////// |
241 |
|
@Test |
242 |
|
public void testBKInjection() { |
243 |
|
String injected = AddressUtils.injectIntoBk("1/2/3/4", "."); |
244 |
|
assertEquals("1/2/3/.4", injected); |
245 |
|
|
246 |
|
injected = AddressUtils.injectIntoBk("abc/def/ghi/jkl", "..."); |
247 |
|
assertEquals("abc/def/ghi/...jkl", injected); |
248 |
|
} |
249 |
} |
} |