Klasse AbstractSatzTest
java.lang.Object
gdv.xport.satz.AbstractSatzTest
- Bekannte direkte Unterklassen:
AbstractDatensatzTest
,NachsatzTest
,SatzTest
,TeildatensatzTest
,VorsatzTest
Hier setzen wir eine Standard-Konfiguration auf, die wir in den verschiedenen JUnit-Tests verwenden.
- Seit:
- 09.10.2009
- Version:
- $Revision$
- Autor:
- oliver
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected static final gdv.xport.feld.VUNummer
zum Testen nehmen wir hier die VU-Nr. der Oerag -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected static void
checkDatensatz
(gdv.xport.satz.Satz datensatz, String expected) protected final void
checkExport
(gdv.xport.satz.Satz satz, int startByte, int endByte, String expected, int expectedLength) protected static void
checkImportExport
(gdv.xport.satz.Satz satz, String input) Import und Export sollten den gleichen Inhalt ergeben.protected static String
checkJSON
(gdv.xport.satz.Satz satz) protected abstract gdv.xport.satz.Satz
getSatz()
Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.static void
setUp
(gdv.xport.satz.Satz satz) Setzt fuer den uebergebenen Satz die normalen Felder mit einem Wert, damit einfache Test-Daten fuer die einzelnen Tests vorhanden sind.static void
Test aufsetzen.void
Test-Methode fuerSatz.equals(Object)
.void
Die Satzart ist im ersten Feld (Byte 1 - 4) enthalten und ist in jedem Satz vorhanden (auch Vorsatz und Nachsatz).void
-
Felddetails
-
VU_NUMMER
protected static final gdv.xport.feld.VUNummer VU_NUMMERzum Testen nehmen wir hier die VU-Nr. der Oerag
-
-
Konstruktordetails
-
AbstractSatzTest
public AbstractSatzTest()
-
-
Methodendetails
-
getSatz
protected abstract gdv.xport.satz.Satz getSatz()Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.- Gibt zurück:
- zu testender Satz
-
setUpTargetDirs
public static void setUpTargetDirs()Test aufsetzen. -
testSatzart
public void testSatzart()Die Satzart ist im ersten Feld (Byte 1 - 4) enthalten und ist in jedem Satz vorhanden (auch Vorsatz und Nachsatz). -
testEquals
public void testEquals()Test-Methode fuerSatz.equals(Object)
. -
testToJSON
- Löst aus:
IOException
-
checkJSON
- Löst aus:
IOException
-
checkExport
protected final void checkExport(gdv.xport.satz.Satz satz, int startByte, int endByte, String expected, int expectedLength) throws IOException - Parameter:
satz
- SatzstartByte
- beginnend bei 1endByte
- beginnend bei 1expected
- erwarteter Export-StringexpectedLength
- erwartete Laenge- Löst aus:
IOException
- sollte bei StringWriter eigentlich nicht vorkommen
-
checkDatensatz
protected static void checkDatensatz(gdv.xport.satz.Satz datensatz, String expected) throws IOException - Löst aus:
IOException
-
checkImportExport
Import und Export sollten den gleichen Inhalt ergeben.- Parameter:
satz
- Datensatz fuer den Importinput
- Inhalt des Datensatzes- Löst aus:
IOException
- Signals that an I/O exception has occurred.
-
setUp
public static void setUp(gdv.xport.satz.Satz satz) Setzt fuer den uebergebenen Satz die normalen Felder mit einem Wert, damit einfache Test-Daten fuer die einzelnen Tests vorhanden sind.- Parameter:
satz
- the new up
-