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 }