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&uuml;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 }