/[projects]/dao/DaoAdresseService/src/test/java/dk/daoas/daoadresseservice/test/AddressSearchTest.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/test/java/dk/daoas/daoadresseservice/test/AddressSearchTest.java

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

revision 2611 by torben, Wed Jul 15 09:35:26 2015 UTC revision 2622 by torben, Thu Jul 16 10:31:42 2015 UTC
# Line 37  public class AddressSearchTest { Line 37  public class AddressSearchTest {
37                                    
38                  SearchResult res = search.search("8700", "Vestergade 1");                  SearchResult res = search.search("8700", "Vestergade 1");
39                                    
                 assertNotNull(res);  
40                  assertEquals(SearchResult.Status.STATUS_OK, res.status);                  assertEquals(SearchResult.Status.STATUS_OK, res.status);
41                  assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType);                  assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType);
42          }          }
# Line 50  public class AddressSearchTest { Line 49  public class AddressSearchTest {
49          public void testFailureIllegalPostal() {          public void testFailureIllegalPostal() {
50                  SearchResult res = search.search("asdf", "Vestergade 10");                  SearchResult res = search.search("asdf", "Vestergade 10");
51                                    
                 assertNotNull(res);  
52                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_POSTAL, res.status);                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_POSTAL, res.status);
53          }          }
54                    
# Line 61  public class AddressSearchTest { Line 59  public class AddressSearchTest {
59          public void testFailurePostal() {          public void testFailurePostal() {
60                  SearchResult res = search.search("1234", "Vestergade 10");                  SearchResult res = search.search("1234", "Vestergade 10");
61                                    
                 assertNotNull(res);  
62                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_POSTAL, res.status);                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_POSTAL, res.status);
63          }          }
64                    
# Line 72  public class AddressSearchTest { Line 69  public class AddressSearchTest {
69          public void testFailureMissingHousenumber() {          public void testFailureMissingHousenumber() {
70                  SearchResult res = search.search("8700", "Vestergade");                  SearchResult res = search.search("8700", "Vestergade");
71                                    
                 assertNotNull(res);  
72                  assertEquals(SearchResult.Status.ERROR_MISSING_HOUSENUMBER, res.status);                  assertEquals(SearchResult.Status.ERROR_MISSING_HOUSENUMBER, res.status);
73          }          }
74                    
75            /**
76             * Adressen vi ukendtvej
77             */
78            @Test
79            public void testFailureUnkownStreetname() {
80                    SearchResult res = search.search("8700", "Nonsensgade 1");
81                    
82                    assertEquals(SearchResult.Status.ERROR_UNKNOWN_STREETNAME, res.status);
83            }      
84            
85            /**
86             * Levenshtein1 & 2 & 3
87             */
88            @Test
89            public void testOkLevenshtein() {
90                    SearchResult res;
91                    
92                    res = search.search("8700", "Vstergade 1");            
93                    assertEquals(SearchResult.Status.STATUS_OK, res.status);
94                    assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType);
95                    
96                    
97                    res = search.search("8700", "Vtergade 1");              
98                    assertEquals(SearchResult.Status.STATUS_OK, res.status);
99                    assertEquals(DaekningsType.DAEKNING_DIREKTE, res.address.daekningsType);
100                    
101                    res = search.search("8700", "Vergade 1");              
102                    assertEquals(SearchResult.Status.ERROR_UNKNOWN_STREETNAME, res.status);
103            }
104    
105            
106            
107    
108                    
109          /**          /**
110           * Adressen vi kender vejnavnet men ikke husnummeret           * Adressen vi kender vejnavnet men ikke husnummeret
# Line 84  public class AddressSearchTest { Line 113  public class AddressSearchTest {
113          public void testFailureUnkownHousenumber() {          public void testFailureUnkownHousenumber() {
114                  SearchResult res = search.search("8700", "Vestergade 10");                  SearchResult res = search.search("8700", "Vestergade 10");
115                                    
                 assertNotNull(res);  
116                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_ADDRESSPOINT, res.status);                  assertEquals(SearchResult.Status.ERROR_UNKNOWN_ADDRESSPOINT, res.status);
117          }          }
118    
119            /**
120             * Adressen kendt men uden for dækning
121             */
122            
123            @Test
124            public void testNotCovered() {
125                    SearchResult res = search.search("8800", "Enebærvej 2");
126                    assertEquals(SearchResult.Status.STATUS_NOT_COVERED, res.status);
127            }
128            
129            /**
130             * Adressen kendt men markeret lukket
131             */
132            @Test
133            public void testClosed() {
134                    SearchResult res = search.search("8300", "Sønderbrogade 4");
135                    
136                    assertEquals(SearchResult.Status.STATUS_NOT_COVERED, res.status);
137            }
138            
139            /**
140             * Adressen kendt på 100%
141             */
142            @Test
143            public void testExtended() {
144                    SearchResult res = search.search("8700", "Vestergade 2");
145                    
146                    assertEquals(SearchResult.Status.STATUS_OK, res.status);
147                    assertEquals(DaekningsType.DAEKNING_UDVIDET, res.address.daekningsType);
148                    assertEquals(".B87049", res.address.rute);
149            }
150            
151            /**
152             * Adressen kendt på 100%
153             */
154            @Test
155            public void test100Percent() {
156                    SearchResult res = search.search("8300", "Sønderbrogade 80");
157                    
158                    assertEquals(SearchResult.Status.STATUS_OK, res.status);
159                    assertEquals(DaekningsType.DAEKNING_100PCT, res.address.daekningsType);
160            }
161                    
162  }  }

Legend:
Removed from v.2611  
changed lines
  Added in v.2622

  ViewVC Help
Powered by ViewVC 1.1.20