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 |
|
/* 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() { |
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 |
} |
} |