Klasse AbstractDatensatzTest

java.lang.Object
gdv.xport.satz.AbstractSatzTest
gdv.xport.satz.AbstractDatensatzTest
Bekannte direkte Unterklassen:
DatensatzTest, SatzXmlTest

public abstract class AbstractDatensatzTest extends AbstractSatzTest
Dies ist die gemeinsame Oberklasse fuer alle Tests, die abgeleitete Datensatz-Klasse testen. Es werden hier vor allem die ersten sieben Felder getestet, die fuer jeden Datensatz gleich sind.

Im Prinzip wuerde es reichen, wenn man diese Tests nur einmal im DatensatzTest schreiben und ausfuehren wuerde. Aber es hat sich gezeigt, dass es kein Fehler ist, dies auch fuer alle anderen Tests der verschiedenen Datensaetze zu tun.

Seit:
0.9 (17.04.2013)
Autor:
oliver
  • Konstruktordetails

    • AbstractDatensatzTest

      public AbstractDatensatzTest()
  • Methodendetails

    • getDatensatz

      protected gdv.xport.satz.Datensatz getDatensatz()
      Liefert einen Datensatz.
      Gibt zurück:
      der Datensatz
    • importDatenpaket

      protected static gdv.xport.Datenpaket importDatenpaket(String resource) throws IOException
      Import einen Datensatz von der angegebenen Resource.
      Parameter:
      resource - Name der Resource, z.B. "/gdv/xport/satz/Satz0220051.txt"
      Gibt zurück:
      importiertes Datenpaket
      Löst aus:
      IOException - im Fehlerfalle.
    • setUpDatensatz

      public void setUpDatensatz()
      Hier legen wir einen Datensatz zum Testen an.
    • testVuNummer

      public void testVuNummer()
      Byte 5 - 9 enthaelt die Nummer des Versicherungsunternehmen (VU-Nummer). Dieses Feld wird hier ueberprueft.
    • testBuendelungskennzeichen

      public void testBuendelungskennzeichen()
      Byte 10 enthaelt das Buendelungskennzeichen, das wir hier zum Testen auf '1' setzen.
    • testSparte

      public void testSparte()
      Die Sparte sollte mit einem gueltigen Wert zwischen 0 und 999 belegt sein.
    • testVersicherungsscheinNummer

      public void testVersicherungsscheinNummer()
      Byte 14 bis 30 beinhalten den Versichungsscheinnummer, der hier getestet wird.
    • testFolgenummer

      public void testFolgenummer()
      Byte 31 + 32 enthalten die laufende Nummer einer Versicherungsschein- Nummer. Hier wird nur geprueft, ob diese Nummer wie gewuenscht gelesen und gesetzt werden kann.
    • testVermittler

      public void testVermittler()
      Byte 33 - 42 enthalten den Vermittler.