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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected gdv.xport.satz.Satz
getSatz()
Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.protected static gdv.xport.satz.xml.SatzXml
Setzt ein SatzXml-Objekt mit Hilfe der uebergebenen Resource auf.static void
Setzt ein SatzXml-Objekt fuer den Satz 100 auf.void
void
Hier testen wir die Gleichheit zweier gleicher Saetze.void
Bei Satzart 100 scheint im erzeugten Datensatz das Feld fuer die Personennummer (im Teildatensatz 2 von Byte 250-255) zu fehlen.void
Test method forSatz.getSatzart()
.void
Auch der Satz 100 kann eine Sparte beinhalten.void
Test-Methode fuerSatzXml.getSupportedSatzTypen()
.void
2 Teildatensaetze sind momentan in "Satz100.xml" definiert.void
void
void
void
Hier versuchen wir die Satzart 0220.580.01 (Kapitel: Produktspezifischer Teil, Abschnitt:Bausparen - Sparen / Antrag) einzulesen.void
void
void
Bei Satz 210 fehlte die anfaengliche Satznummer.void
Mit Satz 210 Sparte 10 gab es kleinere Probleme mit einigen Feldern.void
Und auch mit Satz 210 Sparte 30 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.void
Und auch mit Satz 210 Sparte 40 gab es kleinere Probleme - mit dem Feld 'Vertragsstatus'.void
Die Satzart "Spartenspezifischer Teil Leben" (0220.010.0) enthaelt die Wagnisart 0.void
void
Test-Methode fuerSatzXml.setFelder(Map)
.void
Beim Satz in "Satz0212.050.xml" handelt es sich um einen Satz mit Sparte 50 (und Satzart 212).void
Hier ueberpruefen wir exemplarisch einige Felder aus Teildatensatz 1.Von Klasse geerbte Methoden gdv.xport.satz.AbstractDatensatzTest
getDatensatz, importDatenpaket, setUpDatensatz, testBuendelungskennzeichen, testFolgenummer, testSparte, testVermittler, testVersicherungsscheinNummer, testVuNummer
Von 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:AbstractSatzTest
Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.- Angegeben von:
getSatz
in 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:
XMLStreamException
IOException
-
testSatz0221030
- Löst aus:
XMLStreamException
IOException
-
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:
XMLStreamException
IOException
-
testCopyCtor
- Löst aus:
XMLStreamException
-
testOfFile
- Löst aus:
IOException
XMLStreamException
-
testOfResource
- Löst aus:
IOException
XMLStreamException
-
testOfURI
- Löst aus:
IOException
XMLStreamException
-