1 |
package dk.daoas.daoadresseservice.test; |
package dk.daoas.daoadresseservice.test; |
2 |
|
|
3 |
import static org.junit.Assert.assertEquals; |
import static org.junit.Assert.assertEquals; |
|
import static org.junit.Assert.assertNotNull; |
|
4 |
|
|
5 |
import java.sql.SQLException; |
import java.sql.SQLException; |
6 |
|
|
102 |
} |
} |
103 |
|
|
104 |
/** |
/** |
105 |
* Tester at rutninen der fjerner foranstillede navne virker |
* Tester at rutninen der fjerner foranstillede navne virker - både 1,2,3,4 |
106 |
*/ |
*/ |
107 |
|
|
108 |
@Test |
@Test |
109 |
public void testRemoveCompany() { |
public void testRemoveCompany() { |
110 |
|
|
111 |
SearchResult res = search.search("8700", "Firma Navn, Vestergade 1"); |
//1 |
112 |
|
SearchResult res = search.search("8700", "Firma, Vestergade 1"); |
113 |
|
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
114 |
|
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
115 |
|
assertEquals("vestergade", res.vasketVejnavn); |
116 |
|
|
117 |
|
//2 |
118 |
|
res = search.search("8700", "Firma Navn, Vestergade 1"); |
119 |
|
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
120 |
|
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
121 |
|
assertEquals("vestergade", res.vasketVejnavn); |
122 |
|
|
123 |
|
//3 |
124 |
|
res = search.search("8700", "Firma Fornavn Efternavn, Vestergade 1"); |
125 |
|
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
126 |
|
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
127 |
|
assertEquals("vestergade", res.vasketVejnavn); |
128 |
|
|
129 |
|
//4 |
130 |
|
res = search.search("8700", "Firma Fornavn MellemNavn Efternavn, Vestergade 1"); |
131 |
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
132 |
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
133 |
assertEquals("vestergade", res.vasketVejnavn); |
assertEquals("vestergade", res.vasketVejnavn); |
134 |
|
|
135 |
|
//5 ---denne skal fejle |
136 |
|
res = search.search("8700", "Firma Fornavn MellemNavn Efternavn FEJL, Vestergade 1"); |
137 |
|
assertEquals(SearchResult.Status.ERROR_UNKNOWN_STREETNAME, res.status); |
138 |
|
|
139 |
} |
} |
140 |
|
|
141 |
|
|
193 |
assertEquals(DaekningsType.DAEKNING_100PCT, res.address.daekningsType); |
assertEquals(DaekningsType.DAEKNING_100PCT, res.address.daekningsType); |
194 |
} |
} |
195 |
|
|
196 |
|
/** |
197 |
|
* Vesterbrogade er registreret som en DB alias mod Vestergade |
198 |
|
*/ |
199 |
|
@Test |
200 |
|
public void testDbAlias() { |
201 |
|
SearchResult res = search.search("8700", "Vesterbrogade 1"); |
202 |
|
|
203 |
|
assertEquals(SearchResult.Status.STATUS_OK, res.status); |
204 |
|
assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType); |
205 |
|
} |
206 |
} |
} |