1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.junittests;
21
22 import java.util.Collection;
23
24 import org.fhw.cabaweb.data.DataInterfaceBenutzerrollen;
25 import org.fhw.cabaweb.ojb.dataobjects.Benutzerrollen;
26
27 import junit.framework.TestCase;
28
29 /***
30 * Klasse für den Test der Datenzugriffe auf Benutzerrollen
31 *
32 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
33 * @version Version 1.0 06.06.2004
34 */
35 public class DataInterfaceBenutzerrollenTest extends TestCase
36 {
37 private DataInterfaceBenutzerrollen test;
38
39 public static void main(String[] args)
40 {
41 junit.textui.TestRunner.run(DataInterfaceBenutzerrollenTest.class);
42 }
43
44
45
46
47 protected void setUp() throws Exception
48 {
49 super.setUp();
50
51 test = new DataInterfaceBenutzerrollen();
52 }
53
54
55
56
57 protected void tearDown() throws Exception
58 {
59 super.tearDown();
60 }
61
62 final public void testErzeugen()
63 {
64 Benutzerrollen testbenutzerrolle = new Benutzerrollen(null, "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
65 Benutzerrollen retval = null;
66
67 test.erzeugen(testbenutzerrolle);
68
69 Collection objekte = test.sucheBenutzerrollenname("Testrolle");
70
71 java.util.Iterator iter = objekte.iterator();
72 while (iter.hasNext())
73 {
74
75 retval = (Benutzerrollen) iter.next();
76 }
77
78 assertEquals(true, objekte.size() == 1);
79 test.loeschen(retval);
80 }
81
82 final public void testEditieren()
83 {
84 Benutzerrollen testbenutzerrolle = new Benutzerrollen(null, "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
85 Benutzerrollen retval = null;
86
87 test.erzeugen(testbenutzerrolle);
88
89 Collection objekte = test.sucheBenutzerrollenname("Testrolle");
90
91 java.util.Iterator iter = objekte.iterator();
92 while (iter.hasNext())
93 {
94
95 retval = (Benutzerrollen) iter.next();
96 }
97
98 testbenutzerrolle = new Benutzerrollen(retval.getRollenID(), "Testrolle ABC", new Boolean(true), new Boolean(false), new Boolean(false));
99
100 test.editieren(testbenutzerrolle);
101
102 retval = (Benutzerrollen) test.sucheBenutzerrollennummer(retval.getRollenID());
103
104 assertEquals(retval.toString(), testbenutzerrolle.toString());
105 test.loeschen(retval);
106 }
107
108 final public void testLoeschen()
109 {
110 Benutzerrollen testbenutzerrolle = new Benutzerrollen(null, "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
111 Benutzerrollen retval = null;
112
113 test.erzeugen(testbenutzerrolle);
114
115 Collection objekte = test.sucheBenutzerrollenname("Testrolle");
116
117 java.util.Iterator iter = objekte.iterator();
118 while (iter.hasNext())
119 {
120
121 retval = (Benutzerrollen) iter.next();
122 }
123
124 test.loeschen(retval);
125
126 objekte = test.sucheBenutzerrollenname("Testrolle");
127
128 iter = objekte.iterator();
129 while (iter.hasNext())
130 {
131
132 retval = (Benutzerrollen) iter.next();
133 }
134
135 assertEquals(true, objekte.size() == 0);
136 }
137
138 final public void testSucheAlle()
139 {
140 Benutzerrollen testbenutzerrolle = new Benutzerrollen(null, "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
141 Benutzerrollen retval = null;
142
143 test.erzeugen(testbenutzerrolle);
144
145 Collection objekte = test.sucheAlle();
146
147 assertNotSame(new Integer(0), new Integer(objekte.size()));
148
149 objekte = test.sucheBenutzerrollenname("Testrolle");
150
151 java.util.Iterator iter = objekte.iterator();
152 while (iter.hasNext())
153 {
154
155 retval = (Benutzerrollen) iter.next();
156 }
157
158 test.loeschen(retval);
159 }
160
161 final public void testSucheBenutzerrollennummer()
162 {
163 Benutzerrollen testbenutzerrolle = new Benutzerrollen(new Integer(9999), "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
164 Benutzerrollen retval = null;
165
166 test.erzeugen(testbenutzerrolle);
167
168 Benutzerrollen objekt = (Benutzerrollen) test.sucheBenutzerrollennummer(new Integer(9999));
169
170 assertEquals(testbenutzerrolle.toString(), objekt.toString());
171
172 test.loeschen(objekt);
173 }
174
175 final public void testSucheBenutzerrollenname()
176 {
177 Benutzerrollen testbenutzerrolle = new Benutzerrollen(null, "Testrolle", new Boolean(true), new Boolean(false), new Boolean(false));
178 Benutzerrollen retval = null;
179
180 test.erzeugen(testbenutzerrolle);
181
182 Collection objekte = test.sucheBenutzerrollenname("Testrolle");
183
184 java.util.Iterator iter = objekte.iterator();
185 while (iter.hasNext())
186 {
187
188 retval = (Benutzerrollen) iter.next();
189 }
190
191 assertEquals(new Integer(1), new Integer(objekte.size()));
192
193 test.loeschen(retval);
194 }
195
196 }