1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.jdtaus.banking.it;
22
23 import junit.framework.Assert;
24 import junit.framework.TestCase;
25 import org.jdtaus.banking.Bankleitzahl;
26 import org.jdtaus.banking.BankleitzahlExpirationException;
27 import org.jdtaus.banking.BankleitzahlenVerzeichnis;
28
29
30
31
32
33
34
35 public class BankleitzahlenVerzeichnisTest extends TestCase
36 {
37
38
39 private BankleitzahlenVerzeichnis directory;
40
41
42
43
44
45
46 public BankleitzahlenVerzeichnis getBankleitzahlenVerzeichnis()
47 {
48 return this.directory;
49 }
50
51
52
53
54
55
56 public final void setBankleitzahlenVerzeichnis( final BankleitzahlenVerzeichnis value )
57 {
58 this.directory = value;
59 }
60
61
62
63
64
65 public void testGetHeadOfficeNull() throws Exception
66 {
67 assert this.getBankleitzahlenVerzeichnis() != null;
68
69 try
70 {
71 this.getBankleitzahlenVerzeichnis().getHeadOffice( null );
72 throw new AssertionError();
73 }
74 catch ( NullPointerException e )
75 {
76 Assert.assertNotNull( e.getMessage() );
77 System.out.println( e.toString() );
78 }
79
80 }
81
82
83
84
85
86 public void testGetBranchOfficesNull() throws Exception
87 {
88 assert this.getBankleitzahlenVerzeichnis() != null;
89
90 try
91 {
92 this.getBankleitzahlenVerzeichnis().getBranchOffices( null );
93 throw new AssertionError();
94 }
95 catch ( NullPointerException e )
96 {
97 Assert.assertNotNull( e.getMessage() );
98 System.out.println( e.toString() );
99 }
100
101 }
102
103
104
105
106 public void testGetDateOfExpirationNull() throws Exception
107 {
108 assert this.getBankleitzahlenVerzeichnis() != null;
109
110 Assert.assertNotNull( this.getBankleitzahlenVerzeichnis().getDateOfExpiration() );
111 System.out.println( this.getBankleitzahlenVerzeichnis().getDateOfExpiration() );
112 }
113
114
115
116
117
118
119 public void testBankleitzahlExpirationException() throws Exception
120 {
121 assert this.getBankleitzahlenVerzeichnis() != null;
122
123 try
124 {
125 this.getBankleitzahlenVerzeichnis().getHeadOffice( Bankleitzahl.valueOf( "26264884" ) );
126 throw new AssertionError();
127 }
128 catch ( BankleitzahlExpirationException e )
129 {
130 Assert.assertNotNull( e.getMessage() );
131 System.out.println( e.toString() );
132 }
133
134 try
135 {
136 this.getBankleitzahlenVerzeichnis().getHeadOffice( Bankleitzahl.valueOf( "83064538" ) );
137 throw new AssertionError();
138 }
139 catch ( BankleitzahlExpirationException e )
140 {
141 Assert.assertNotNull( e.getMessage() );
142 System.out.println( e.toString() );
143 }
144
145 try
146 {
147 this.getBankleitzahlenVerzeichnis().getBranchOffices( Bankleitzahl.valueOf( "26264884" ) );
148 throw new AssertionError();
149 }
150 catch ( BankleitzahlExpirationException e )
151 {
152 Assert.assertNotNull( e.getMessage() );
153 System.out.println( e.toString() );
154 }
155
156 try
157 {
158 this.getBankleitzahlenVerzeichnis().getBranchOffices( Bankleitzahl.valueOf( "83064538" ) );
159 throw new AssertionError();
160 }
161 catch ( BankleitzahlExpirationException e )
162 {
163 Assert.assertNotNull( e.getMessage() );
164 System.out.println( e.toString() );
165 }
166
167 }
168
169
170
171
172 public void testSearch() throws Exception
173 {
174 assert this.getBankleitzahlenVerzeichnis() != null;
175 Assert.assertTrue( this.getBankleitzahlenVerzeichnis().search( null, null, null, true ).length >= 0 );
176 }
177
178
179
180
181
182 public void testSearchBankleitzahlInfos() throws Exception
183 {
184 assert this.getBankleitzahlenVerzeichnis() != null;
185 Assert.assertTrue( this.getBankleitzahlenVerzeichnis().searchBankleitzahlInfos(
186 null, null, null, null, null ).length >= 0 );
187
188 }
189
190 }