package dk.daoas.daoadresseservice.test; import java.sql.SQLException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import dk.daoas.daoadresseservice.AddressUtils; import dk.daoas.daoadresseservice.beans.Address; import dk.daoas.daoadresseservice.beans.AliasBean; import dk.daoas.daoadresseservice.beans.ExtendedBean; import dk.daoas.daoadresseservice.beans.HundredePctBean; import dk.daoas.daoadresseservice.beans.SearchResult; import dk.daoas.daoadresseservice.db.DatabaseLayer; public class MockDatabaseLayer implements DatabaseLayer { @Override public List
getAllAdresses() throws SQLException { List
result = new ArrayList
(); Address addr = new Address(); addr.postnr = 8700; addr.vejnavn = "Vestergade"; addr.husnr = 1; addr.husnrbogstav = ""; addr.rute = "B87049"; addr.koreliste = "291XXX-14"; addr.distributor = "DAO"; AddressUtils.updateDaekningstype(addr); result.add(addr); //////////////////////////////// //Ikke dækket addr = new Address(); addr.postnr = 8800; addr.vejnavn = "Enebærvej"; addr.husnr = 2; addr.husnrbogstav = ""; addr.rute = ""; addr.koreliste = ""; addr.distributor = ""; AddressUtils.updateDaekningstype(addr); result.add(addr); //////////////////////////////// addr = new Address(); addr.postnr = 8300; addr.vejnavn = "Sønderbrogade"; addr.husnr = 4; addr.husnrbogstav = ""; addr.rute = ""; addr.koreliste = ""; addr.distributor = "LUKKET"; AddressUtils.updateDaekningstype(addr); result.add(addr); return result; } @Override public List getAliasList() throws SQLException { List result = new ArrayList(); return result; } @Override public List getExtendedAdresslist() throws SQLException { List result = new ArrayList(); return result; } @Override public Map get100PctList() throws SQLException { Map result = new HashMap(); return result; } @Override public void saveRequestLog(String brugerid, String postnr, String adresse, SearchResult result) throws SQLException { // Do Nothing } }