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

Annotation of /dao/DaoAdresseService/src/test/java/dk/daoas/daoadresseservice/test/MockDatabaseLayer.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2619 - (hide annotations) (download)
Thu Jul 16 06:00:15 2015 UTC (8 years, 10 months ago) by torben
File size: 2378 byte(s)
More unittest
1 torben 2609 package dk.daoas.daoadresseservice.test;
2    
3     import java.sql.SQLException;
4     import java.util.ArrayList;
5     import java.util.HashMap;
6     import java.util.List;
7     import java.util.Map;
8    
9     import dk.daoas.daoadresseservice.AddressUtils;
10     import dk.daoas.daoadresseservice.beans.Address;
11     import dk.daoas.daoadresseservice.beans.AliasBean;
12     import dk.daoas.daoadresseservice.beans.ExtendedBean;
13     import dk.daoas.daoadresseservice.beans.HundredePctBean;
14     import dk.daoas.daoadresseservice.beans.SearchResult;
15     import dk.daoas.daoadresseservice.db.DatabaseLayer;
16    
17     public class MockDatabaseLayer implements DatabaseLayer {
18    
19     @Override
20     public List<Address> getAllAdresses() throws SQLException {
21    
22     List<Address> result = new ArrayList<Address>();
23    
24     Address addr = new Address();
25     addr.postnr = 8700;
26     addr.vejnavn = "Vestergade";
27     addr.husnr = 1;
28     addr.husnrbogstav = "";
29     addr.rute = "B87049";
30     addr.koreliste = "291XXX-14";
31     addr.distributor = "DAO";
32     AddressUtils.updateDaekningstype(addr);
33 torben 2619 result.add(addr);
34     ////////////////////////////////
35 torben 2609
36 torben 2619 //Ikke dækket
37     addr = new Address();
38     addr.postnr = 8800;
39     addr.vejnavn = "Enebærvej";
40     addr.husnr = 2;
41     addr.husnrbogstav = "";
42     addr.rute = "";
43     addr.koreliste = "";
44     addr.distributor = "";
45     AddressUtils.updateDaekningstype(addr);
46 torben 2609 result.add(addr);
47 torben 2619 ////////////////////////////////
48 torben 2609
49 torben 2619 addr = new Address();
50     addr.postnr = 8300;
51     addr.vejnavn = "Sønderbrogade";
52     addr.husnr = 4;
53     addr.husnrbogstav = "";
54     addr.rute = "";
55     addr.koreliste = "";
56     addr.distributor = "LUKKET";
57     AddressUtils.updateDaekningstype(addr);
58     result.add(addr);
59    
60    
61 torben 2609 return result;
62     }
63    
64     @Override
65     public List<AliasBean> getAliasList() throws SQLException {
66     List<AliasBean> result = new ArrayList<AliasBean>();
67    
68     return result;
69     }
70    
71     @Override
72     public List<ExtendedBean> getExtendedAdresslist() throws SQLException {
73     List<ExtendedBean> result = new ArrayList<ExtendedBean>();
74    
75     return result;
76     }
77    
78     @Override
79     public Map<Short, HundredePctBean> get100PctList() throws SQLException {
80     Map<Short, HundredePctBean> result = new HashMap<Short, HundredePctBean>();
81    
82     return result;
83     }
84    
85     @Override
86     public void saveRequestLog(String brugerid, String postnr, String adresse, SearchResult result) throws SQLException {
87     // Do Nothing
88     }
89    
90     }

  ViewVC Help
Powered by ViewVC 1.1.20