1 ////////////////////////////////////////////////////////////////////////////////
2 //CabaWeb
3 //Copyright (C) 2004 Thomas Vogt <Thomas.Vogt@TVC-Software.com>
4 //
5 //This library is free software; you can redistribute it and/or
6 //modify it under the terms of the GNU Lesser General Public
7 //License as published by the Free Software Foundation; either
8 //version 2.1 of the License, or (at your option) any later version.
9 //
10 //This library is distributed in the hope that it will be useful,
11 //but WITHOUT ANY WARRANTY; without even the implied warranty of
12 //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 //Lesser General Public License for more details.
14 //
15 //You should have received a copy of the GNU Lesser General Public
16 //License along with this library; if not, write to the Free Software
17 //Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 ////////////////////////////////////////////////////////////////////////////////
19
20 package org.fhw.cabaweb.junittests;
21
22 import org.fhw.cabaweb.data.DataInterfaceReporterzeugung;
23 import org.fhw.cabaweb.ojb.dataobjects.Projekte;
24 import org.fhw.cabaweb.ojb.dataobjects.Reporterzeugung;
25
26 import junit.framework.TestCase;
27
28 /***
29 * Klasse für den Test der Datenzugriffe auf Reporterzeugung
30 *
31 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
32 * @version Version 1.0 24.05.2004
33 */
34 public class DataInterfaceReporterzeugungTest extends TestCase
35 {
36 private DataInterfaceReporterzeugung test;
37
38 public static void main(String[] args)
39 {
40 junit.textui.TestRunner.run(DataInterfaceReporterzeugungTest.class);
41 }
42
43 /*
44 * @see TestCase#setUp()
45 */
46 protected void setUp() throws Exception
47 {
48 super.setUp();
49
50 test = new DataInterfaceReporterzeugung();
51 }
52
53 /*
54 * @see TestCase#tearDown()
55 */
56 protected void tearDown() throws Exception
57 {
58 super.tearDown();
59 }
60
61 final public void testErzeugen()
62 {
63 /* Reporterzeugung testreporterzeugung = new Reporterzeugung(new Projekte(new Integer(1), null, null, null), new Integer(99), "Testreporterzeugung");
64 Reporterzeugung retval = null;
65
66 test.erzeugen(testreporterzeugung);
67
68 Collection objekte = test.sucheKombination("Testreporterzeugung");
69
70 java.util.Iterator iter = objekte.iterator();
71 while (iter.hasNext())
72 {
73 // System.out.println(iter.next());
74 retval = (Reporterzeugung) iter.next();
75 }
76
77 assertEquals(true, objekte.size() == 1);
78 test.loeschen(retval);
79 */ }
80
81 final public void testEditieren()
82 {
83 /* Reporterzeugung testreporterzeugung = new Reporterzeugung(new Projekte(new Integer(1), null, null, null), new Integer(99), "Testreporterzeugung");
84 Reporterzeugung retval = null;
85
86 test.erzeugen(testreporterzeugung);
87
88 Collection objekte = test.sucheBezeichnung("Testreporterzeugung");
89
90 java.util.Iterator iter = objekte.iterator();
91 while (iter.hasNext())
92 {
93 // System.out.println(iter.next());
94 retval = (Reporterzeugung) iter.next();
95 }
96
97 testreporterzeugung = new Reporterzeugung(new Projekte(retval.getProjekte().getProjektnummer(), null, null, null), new Integer(99), "Testreporterzeugung ABC");
98
99 test.editieren(testreporterzeugung);
100
101 retval = (Reporterzeugung) test.sucheReportnummer(retval.getReportnummer());
102
103 assertEquals(retval.toString(), testreporterzeugung.toString());
104 test.loeschen(retval);
105 */ }
106
107 final public void testLoeschen()
108 {
109 /* Reporterzeugung testreporterzeugung = new Reporterzeugung(new Projekte(new Integer(1), null, null, null), new Integer(99), "Testreporterzeugung");
110 Reporterzeugung retval = null;
111
112 test.erzeugen(testreporterzeugung);
113
114 Collection objekte = test.sucheBezeichnung("Testreporterzeugung");
115
116 java.util.Iterator iter = objekte.iterator();
117 while (iter.hasNext())
118 {
119 // System.out.println(iter.next());
120 retval = (Reporterzeugung) iter.next();
121 }
122
123 test.loeschen(retval);
124
125 objekte = test.sucheBezeichnung("Testreporterzeugung");
126
127 iter = objekte.iterator();
128 while (iter.hasNext())
129 {
130 // System.out.println(iter.next());
131 retval = (Reporterzeugung) iter.next();
132 }
133
134 assertEquals(true, objekte.size() == 0);
135 */ }
136
137 final public void testSucheAlle()
138 {
139 /* Collection objekte = test.sucheAlle();
140
141 assertNotSame(new Integer(0), new Integer(objekte.size()));
142 */ }
143
144 final public void testSucheReportnummer()
145 {
146 /* Reporterzeugung testreporterzeugung = new Reporterzeugung(new Projekte(new Integer(1), null, null, null), new Integer(99), "Testreporterzeugung");
147 Reporterzeugung retval = null;
148
149 test.erzeugen(testreporterzeugung);
150
151 retval = (Reporterzeugung) test.sucheReportnummer(new Integer(99));
152
153 assertNotNull(retval);
154 test.loeschen(retval);
155 */ }
156
157 final public void testSucheKombination()
158 {
159 /* Reporterzeugung testreporterzeugung = new Reporterzeugung(new Projekte(new Integer(1), null, null, null), new Integer(99), "Testreporterzeugung");
160 Reporterzeugung retval = null;
161
162 test.erzeugen(testreporterzeugung);
163
164 Collection objekte = test.sucheKombination("Testreporterzeugung");
165
166 java.util.Iterator iter = objekte.iterator();
167 while (iter.hasNext())
168 {
169 // System.out.println(iter.next());
170 retval = (Reporterzeugung) iter.next();
171 }
172
173 assertEquals(retval.getBezeichnung(), "Testreporterzeugung");
174 test.loeschen(retval);
175 */ }
176 }