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
FelderModifizierer und TypFeldBeschreibungprotected static final gdv.xport.feld.VUNummerzum Testen nehmen wir hier die VU-Nr. der Oerag -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected static voidcheckDatensatz(gdv.xport.satz.Satz datensatz, String expected) protected final voidcheckExport(gdv.xport.satz.Satz satz, int startByte, int endByte, String expected, int expectedLength) protected static voidcheckImportExport(gdv.xport.satz.Satz satz, String input) Import und Export sollten den gleichen Inhalt ergeben.protected static StringcheckJSON(gdv.xport.satz.Satz satz) protected abstract gdv.xport.satz.SatzgetSatz()Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.static voidsetUp(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 voidTest aufsetzen.voidTest-Methode fuerSatz.equals(Object).voidDie 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
-