Klasse CsvFormatterTest
java.lang.Object
gdv.xport.util.AbstractFormatterTest
gdv.xport.util.CsvFormatterTest
Unit-Test for
CsvFormatter.- Seit:
- 1.2 (06.06.2016)
- Autor:
- oliver
-
Feldübersicht
Von Klasse geerbte Felder AbstractFormatterTest
MUSTER_DATENPAKET, MUSTERDATEIModifikator und TypFeldBeschreibungprotected static final gdv.xport.DatenpaketEin Muster-Datenpaket, das fuer einige Tests benoetigt wird.protected static final FileDie Musterdatei, die wir fuer einige Tests verwenden. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungprotected gdv.xport.util.AbstractFormatterDiese Methode muss von den Unterklassen ueberschrieben werden und einen Formatter zum Testen bereitstellen.voidHier wird getestet, ob Strichpunkte richtig maskiert wereen.voidTest-Methode fuerCsvFormatter.write(Datenpaket).voidBasis-Test fuerCsvFormatter.write(Satz).Von Klasse geerbte Methoden AbstractFormatterTest
checkNotice, checkXML, exportMusterdatei, exportMusterdatei, loadMusterDatenpaket, testOutputStreamModifikator und TypMethodeBeschreibungprotected static voidcheckNotice(gdv.xport.util.AbstractFormatter formatter, String filename) VerwendetAbstractFormatter.notice(gdv.xport.satz.Satz)fuer den Export und ueberprueft das Ergebnis mit einer bereits exportierten Datei.protected static voidWe use the XMLStreams to validate the XML.protected static voidexportMusterdatei(gdv.xport.util.AbstractFormatter formatter) Hier exportieren wir die Musterdatei mit dem uebergebenenAbstractFormatter.protected static FileexportMusterdatei(gdv.xport.util.AbstractFormatter formatter, String filename) Tested die Formatierung der Musterdatei als HTML.static voidHier laden wir die Muster-Datei, um ein Datenpaket zum Testen zu haben.voidBeim Testen im Webumfeld gab es Probleme beim Setzen eines OutputStreams.
-
Konstruktordetails
-
CsvFormatterTest
public CsvFormatterTest()
-
-
Methodendetails
-
createFormatter
protected gdv.xport.util.AbstractFormatter createFormatter()Beschreibung aus Klasse kopiert:AbstractFormatterTestDiese Methode muss von den Unterklassen ueberschrieben werden und einen Formatter zum Testen bereitstellen.- Angegeben von:
createFormatterin KlasseAbstractFormatterTest- Gibt zurück:
- Formatter zum Testen
-
testWriteSatz
Basis-Test fuerCsvFormatter.write(Satz).- Löst aus:
IOException- Signals that an I/O exception has occurred.
-
testWriteDatenpaket
Test-Methode fuerCsvFormatter.write(Datenpaket).- Löst aus:
IOException- Signals that an I/O exception has occurred.
-
testSemicolon
Hier wird getestet, ob Strichpunkte richtig maskiert wereen. Dies ist der Testfall fuer Issue #35.- Löst aus:
IOException- bei Schreib/Lese-Fehlern
-