Klasse SatzXmlTest
java.lang.Object
gdv.xport.satz.AbstractSatzTest
gdv.xport.satz.AbstractDatensatzTest
gdv.xport.satz.xml.SatzXmlTest
Unit tests for 
SatzXml class.- Seit:
 - 1.0 (31.07.2014)
 - Autor:
 - oliver (oliver.boehm@gmail.com)
 
- 
Feldübersicht
Von Klasse geerbte Felder gdv.xport.satz.AbstractSatzTest
VU_NUMMER - 
Konstruktorübersicht
Konstruktoren - 
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected gdv.xport.satz.SatzgetSatz()Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.protected static gdv.xport.satz.xml.SatzXmlSetzt ein SatzXml-Objekt mit Hilfe der uebergebenen Resource auf.static voidSetzt ein SatzXml-Objekt fuer den Satz 100 auf.voidvoidHier testen wir die Gleichheit zweier gleicher Saetze.voidBei Satzart 100 scheint im erzeugten Datensatz das Feld fuer die Personennummer (im Teildatensatz 2 von Byte 250-255) zu fehlen.voidTest method forSatz.getSatzart().voidAuch der Satz 100 kann eine Sparte beinhalten.voidTest-Methode fuerSatzXml.getSupportedSatzTypen().void2 Teildatensaetze sind momentan in "Satz100.xml" definiert.voidvoidvoidvoidHier versuchen wir die Satzart 0220.580.01 (Kapitel: Produktspezifischer Teil, Abschnitt:Bausparen - Sparen / Antrag) einzulesen.voidvoidvoidBei Satz 210 fehlte die anfaengliche Satznummer.voidMit Satz 210 Sparte 10 gab es kleinere Probleme mit einigen Feldern.voidUnd auch mit Satz 210 Sparte 30 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.voidUnd auch mit Satz 210 Sparte 40 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.voidDie Satzart "Spartenspezifischer Teil Leben" (0220.010.0) enthaelt die Wagnisart 0.voidvoidTest-Methode fuerSatzXml.setFelder(Map).voidBeim Satz in "Satz0212.050.xml" handelt es sich um einen Satz mit Sparte 50 (und Satzart 212).voidHier ueberpruefen wir exemplarisch einige Felder aus Teildatensatz 1.Von Klasse geerbte Methoden gdv.xport.satz.AbstractDatensatzTest
getDatensatz, importDatenpaket, setUpDatensatz, testBuendelungskennzeichen, testFolgenummer, testSparte, testVermittler, testVersicherungsscheinNummer, testVuNummerVon Klasse geerbte Methoden gdv.xport.satz.AbstractSatzTest
checkDatensatz, checkExport, checkImportExport, checkJSON, setUp, setUpTargetDirs, testEquals, testSatzart, testToJSON 
- 
Konstruktordetails
- 
SatzXmlTest
public SatzXmlTest() 
 - 
 - 
Methodendetails
- 
setUpSatz100
Setzt ein SatzXml-Objekt fuer den Satz 100 auf. Dabei belegen wir die einzelnen Felder in den Teildatensaetzen mit einem Wert, damit wir nicht nur einen leeren Satz zum Testen haben.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
getSatz
Setzt ein SatzXml-Objekt mit Hilfe der uebergebenen Resource auf. Diese Methode ist 'protected' damit sie auch von anderen Unit-Tests (wie z.B. TeildatensatzXmlTest) zum Testen verwendet werden kann.Wir belegen die einzelnen Felder in den Teildatensaetzen mit einem Wert, damit wir nicht nur einen leeren Satz zum Testen haben.
- Parameter:
 resource- Name der Resource- Gibt zurück:
 - the satz
 - Löst aus:
 XMLStreamException- the XML stream exception
 - 
getSatz
protected gdv.xport.satz.Satz getSatz()Beschreibung aus Klasse kopiert:AbstractSatzTestHier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.- Angegeben von:
 getSatzin KlasseAbstractSatzTest- Gibt zurück:
 - zu testender Satz
 
 - 
testGetSatzart
public void testGetSatzart()Test method forSatz.getSatzart(). - 
testGetSparte
public void testGetSparte()Auch der Satz 100 kann eine Sparte beinhalten. - 
testGetPersonennummer
public void testGetPersonennummer()Bei Satzart 100 scheint im erzeugten Datensatz das Feld fuer die Personennummer (im Teildatensatz 2 von Byte 250-255) zu fehlen. - 
testGetTeildatensaetze
public void testGetTeildatensaetze()2 Teildatensaetze sind momentan in "Satz100.xml" definiert. Normalerweise sollten es 5 sein, aber aus Uebersichtsgruenden sind nur 2 Teildatensaetze in der Test-Resource vorhanden. - 
testTeildatensatz1
public void testTeildatensatz1()Hier ueberpruefen wir exemplarisch einige Felder aus Teildatensatz 1. - 
testSatz0220BausparenAntrag
Hier versuchen wir die Satzart 0220.580.01 (Kapitel: Produktspezifischer Teil, Abschnitt:Bausparen - Sparen / Antrag) einzulesen.- Löst aus:
 XMLStreamException- bei fehlerhaftem XMLIOException- bei I/O-Fehlern
 - 
testSatz0221070
- Löst aus:
 XMLStreamExceptionIOException
 - 
testSatz0221030
- Löst aus:
 XMLStreamExceptionIOException
 - 
testSetFelder
Test-Methode fuerSatzXml.setFelder(Map). Diese Methode sollte nur Informationen ergaenzen. Tatsaechlich scheint sie auch den Wert zu ueberschreiben.- Löst aus:
 XMLStreamException- bei XML-FehlernIOException- bei I/O-Fehlern
 - 
testEqualsWithSatzXml
Hier testen wir die Gleichheit zweier gleicher Saetze.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testSparte50
Beim Satz in "Satz0212.050.xml" handelt es sich um einen Satz mit Sparte 50 (und Satzart 212).- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testSatz210
Bei Satz 210 fehlte die anfaengliche Satznummer.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testSatz210Sparte10
Mit Satz 210 Sparte 10 gab es kleinere Probleme mit einigen Feldern.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testSatz210Sparte30
Und auch mit Satz 210 Sparte 30 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.- Löst aus:
 XMLStreamException- the XML stream exceptionIOException- Signals that an I/O exception has occurred.
 - 
testSatz210Sparte40
Und auch mit Satz 210 Sparte 40 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testGetSupportedSatzTypen
public void testGetSupportedSatzTypen()Test-Methode fuerSatzXml.getSupportedSatzTypen(). - 
testSatz220Wagnis0
Die Satzart "Spartenspezifischer Teil Leben" (0220.010.0) enthaelt die Wagnisart 0. Hier wird geprueft, obSatzXml.getSupportedSatzTypen()dies korrekt zurueckgibt.- Löst aus:
 XMLStreamException- the XML stream exception
 - 
testSatz300
- Löst aus:
 XMLStreamExceptionIOException
 - 
testCopyCtor
- Löst aus:
 XMLStreamException
 - 
testOfFile
- Löst aus:
 IOExceptionXMLStreamException
 - 
testOfResource
- Löst aus:
 IOExceptionXMLStreamException
 - 
testOfURI
- Löst aus:
 IOExceptionXMLStreamException
 
 -