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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2267 - (show annotations) (download)
Thu Feb 12 13:57:32 2015 UTC (9 years, 3 months ago) by torben
File size: 6301 byte(s)
Initial import.
1 package test;
2
3 import org.junit.Test;
4
5 import dk.daoas.daoadresseservice.AddressUtils;
6 import dk.daoas.daoadresseservice.AddressUtils.SplitResult;
7
8 import static org.junit.Assert.*;
9
10 public class AdressUtilsTest {
11
12 @Test
13 public void testSplitBasic() {
14 SplitResult res = AddressUtils.splitAdresse("Enebærvej 12");
15 assertEquals("Enebærvej", res.vej);
16 assertEquals("12", res.husnr);
17 assertEquals("", res.litra);
18 assertEquals("", res.etage);
19 assertEquals("", res.lejlighed);
20 assertEquals("", res.resten);
21
22 res = AddressUtils.splitAdresse("ole wormsgade 14");
23 assertEquals("Ole Wormsgade", res.vej);
24 assertEquals("14", res.husnr);
25 assertEquals("", res.litra);
26 assertEquals("", res.etage);
27 assertEquals("", res.lejlighed);
28 assertEquals("", res.resten);
29
30 res = AddressUtils.splitAdresse("Chr. Xs Alle 156 ");
31 assertEquals("Chr. Xs Alle", res.vej);
32 assertEquals("156", res.husnr);
33 assertEquals("", res.litra);
34 assertEquals("", res.etage);
35 assertEquals("", res.lejlighed);
36 assertEquals("", res.resten);
37 }
38
39 @Test
40 public void testSplitLitra() {
41 SplitResult res = AddressUtils.splitAdresse("Enebærvej 12A");
42 assertEquals("Enebærvej", res.vej);
43 assertEquals("12", res.husnr);
44 assertEquals("A", res.litra);
45 assertEquals("", res.etage);
46 assertEquals("", res.lejlighed);
47 assertEquals("", res.resten);
48
49 res = AddressUtils.splitAdresse("Enebærvej 12 B ");
50 assertEquals("Enebærvej", res.vej);
51 assertEquals("12", res.husnr);
52 assertEquals("B", res.litra);
53 assertEquals("", res.etage);
54 assertEquals("", res.lejlighed);
55 assertEquals("", res.resten);
56
57 res = AddressUtils.splitAdresse("ludvig andresensvej39a ");
58 assertEquals("Ludvig Andresensvej", res.vej);
59 assertEquals("39", res.husnr);
60 assertEquals("A", res.litra);
61 assertEquals("", res.etage);
62 assertEquals("", res.lejlighed);
63 assertEquals("", res.resten);
64
65
66 }
67
68 @Test
69 public void testSplitSal() {
70 SplitResult res = AddressUtils.splitAdresse("Enebærvej 12 st");
71 assertEquals("Enebærvej", res.vej);
72 assertEquals("12", res.husnr);
73 assertEquals("", res.litra);
74 assertEquals("st", res.etage);
75 assertEquals("", res.lejlighed);
76 assertEquals("", res.resten);
77
78 res = AddressUtils.splitAdresse("Enebærvej 12 2. ");
79 assertEquals("Enebærvej", res.vej);
80 assertEquals("12", res.husnr);
81 assertEquals("", res.litra);
82 assertEquals("2", res.etage);
83 assertEquals("", res.lejlighed);
84 assertEquals("", res.resten);
85
86 res = AddressUtils.splitAdresse("Østergade 8, 1 sal");
87 assertEquals("Østergade", res.vej);
88 assertEquals("8", res.husnr);
89 assertEquals("", res.litra);
90 assertEquals("1", res.etage);
91 assertEquals("", res.lejlighed);
92 assertEquals("", res.resten);
93
94
95 }
96
97 @Test
98 public void testSplitSalSide() {
99 SplitResult res = AddressUtils.splitAdresse("Enebærvej 12 st tv");
100 assertEquals("Enebærvej", res.vej);
101 assertEquals("12", res.husnr);
102 assertEquals("", res.litra);
103 assertEquals("st", res.etage);
104 assertEquals("tv", res.lejlighed);
105 assertEquals("", res.resten);
106
107 res = AddressUtils.splitAdresse("Enebærvej 12 2. th.");
108 assertEquals("Enebærvej", res.vej);
109 assertEquals("12", res.husnr);
110 assertEquals("", res.litra);
111 assertEquals("2", res.etage);
112 assertEquals("th", res.lejlighed);
113 assertEquals("", res.resten);
114
115 res = AddressUtils.splitAdresse("Enebærvej 12 2. 3");
116 assertEquals("Enebærvej", res.vej);
117 assertEquals("12", res.husnr);
118 assertEquals("", res.litra);
119 assertEquals("2", res.etage);
120 assertEquals("3", res.lejlighed);
121 assertEquals("", res.resten);
122
123 res = AddressUtils.splitAdresse("Enebærvej 12 2. lej. 4");
124 assertEquals("Enebærvej", res.vej);
125 assertEquals("12", res.husnr);
126 assertEquals("", res.litra);
127 assertEquals("2", res.etage);
128 assertEquals("4", res.lejlighed);
129 assertEquals("", res.resten);
130
131 res = AddressUtils.splitAdresse("Enebærvej 12 2 sal lej. 4");
132 assertEquals("Enebærvej", res.vej);
133 assertEquals("12", res.husnr);
134 assertEquals("", res.litra);
135 assertEquals("2", res.etage);
136 assertEquals("4", res.lejlighed);
137 assertEquals("", res.resten);
138
139 res = AddressUtils.splitAdresse("ladegårdsparken 55 3th");
140 assertEquals("Ladegårdsparken", res.vej);
141 assertEquals("55", res.husnr);
142 assertEquals("", res.litra);
143 assertEquals("3", res.etage);
144 assertEquals("th", res.lejlighed);
145 assertEquals("", res.resten);
146
147 res = AddressUtils.splitAdresse("Peter Bangs Vej 55, 4.t.v.");
148 assertEquals("Peter Bangs Vej", res.vej);
149 assertEquals("55", res.husnr);
150 assertEquals("", res.litra);
151 assertEquals("4", res.etage);
152 assertEquals("tv", res.lejlighed);
153 assertEquals("", res.resten);
154
155 }
156
157 @Test
158 public void testSplitRest() {
159 SplitResult res = AddressUtils.splitAdresse("Ravnshøjvej 11A, Kvissel ");
160 assertEquals("Ravnshøjvej", res.vej);
161 assertEquals("11", res.husnr);
162 assertEquals("A", res.litra);
163 assertEquals("", res.etage);
164 assertEquals("", res.lejlighed);
165 assertEquals(", Kvissel", res.resten);
166
167 res = AddressUtils.splitAdresse("Sørens Møllevej 7. Asserballeskov");
168 assertEquals("Sørens Møllevej", res.vej);
169 assertEquals("7", res.husnr);
170 assertEquals("", res.litra);
171 assertEquals("", res.etage);
172 assertEquals("", res.lejlighed);
173 assertEquals("Asserballeskov", res.resten);
174
175 res = AddressUtils.splitAdresse("Fredericiagade 23, 1., 2. dør");
176 assertEquals("Fredericiagade", res.vej);
177 assertEquals("23", res.husnr);
178 assertEquals("", res.litra);
179 assertEquals("1", res.etage);
180 assertEquals("2", res.lejlighed);
181 assertEquals(" dør", res.resten);
182 }
183
184
185 // //////////////////////////////////////////////////////////////////////////////////
186 @Test
187 public void testVaskVejnavn() {
188 String vasket = AddressUtils.vaskVejnavn("Ravnshøjvej");
189 assertEquals("ravnshøjvej", vasket);
190
191 vasket = AddressUtils.vaskVejnavn("Sørens Møllevej");
192 assertEquals("sørensmøllevej", vasket);
193
194 vasket = AddressUtils.vaskVejnavn("Chr. Xs Alle");
195 assertEquals("chrxsalle", vasket);
196 }
197
198
199
200
201 }

  ViewVC Help
Powered by ViewVC 1.1.20