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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2619 - (show 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 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 result.add(addr);
34 ////////////////////////////////
35
36 //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 result.add(addr);
47 ////////////////////////////////
48
49 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 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