Klasse SatzFactoryTest

java.lang.Object
gdv.xport.util.SatzFactoryTest

public final class SatzFactoryTest extends Object
JUnit-Test fuer SatzFactory.
Seit:
0.1.0 (30.10.2009)
Autor:
oliver (ob@aosd.de)
  • Konstruktordetails

    • SatzFactoryTest

      public SatzFactoryTest()
  • Methodendetails

    • testGetSatz

      public void testGetSatz()
      Testet getSatz().
    • testGetSatzInt

      public void testGetSatzInt()
      Testet getSatz().
    • testGetSatz342

      public void testGetSatz342()
      Satz 0342 ("Begleitdokumente und Signaturen") ist nur als XML-Beschreibung vorhanden. Daher wird dieser Satz zum Testen verwendet.
    • testGetUnsupportedSatz

      public void testGetUnsupportedSatz()
      Testet getSatz() fuer eine Satzart, die (noch) nicht unterstuetzt wird.
    • testRegisterSatz

      public void testRegisterSatz()
      Testet SatzFactory.register(Class, int).
    • testGetAdressteil

      public void testGetAdressteil()
      Damit wird ueberprueft, ob Satzart 100 (Adressteil) bei der SatzFactory richtig registriert ist.
    • testAllgemeinerVertragsteil

      public void testAllgemeinerVertragsteil()
      Damit wird ueberprueft, ob die Satzart 200 (AllgemeinerVertragsteil oder Satz200) bei der SatzFactory registriert ist.
    • testGetVertragsspezifischerTeil70

      public void testGetVertragsspezifischerTeil70()
      Damit wird ueberprueft, ob Satzart 210 mit Sparte 70 registriert ist.
    • testGetErweiterungssatz30

      public void testGetErweiterungssatz30()
      Damit wird ueberprueft, ob Satzart 221 mit Sparte 30 registriert ist.
    • testGetSatzart210Sparte30

      public void testGetSatzart210Sparte30()
      Falls der Satz vom XmlService kommt, gab es Probleme, dass die allgemeine Satz fuer z.B. Satzart 210 zurueckkam, und nicht der spezielle Satz fuer die entsprechende Sparte.
    • testImport

      public void testImport() throws IOException
      Die Daten zu diesem Test stammen aus der Musterdatei.
      Löst aus:
      IOException - sollte eigentlich nicht vorkommen
    • testGetAllSupportedSaetze

      public void testGetAllSupportedSaetze()
      Test-Methode fuer SatzFactory.getAllSupportedSaetze().
    • testSatzart0221051

      public void testSatzart0221051() throws XMLStreamException, IOException
      Hier testen wir mit Satz fuer die Kfz-Haftpflicht (0221.051), ob keine Loecher im Datensatz sind. Problem bereiteten hier urspruenglich die KH_DECKUNGSSUMMEN_IN_WAEHRUNGSEINHEITEN_TEIL#-Bezeichner.
      Löst aus:
      XMLStreamException - the xml stream exception
      IOException - the io exception
    • testSatzarten

      public void testSatzarten()
      Hier testen wir, ob brav alle Felder ausgefuellt und keine Luecken vorhanden sind. Bei Satzart 250 fehlt noch die Satznummer auf Adresse 51, weswegen der Test diese Satzart (noch) ausblendet.
    • testGetSatzDifferent

      public void testGetSatzDifferent()
      Wenn zweimal der gleiche Satz geholt wird, sollte nicht derselbe zurueckgeliefert werden. Sonst kann es beim Auffuellen des Satzes zu unerwuenschten Wechselwirkungen mit dem ersten Satz kommen.
    • testGetSatzManipulated

      public void testGetSatzManipulated()
      Der gleiche Test wie vorher, nur dass wir hier ncoh einen Schritte tiefer gehen und zwei Felder vergleichen, ob sie nicht dieselben sind.
    • testIssue33

      public void testIssue33()
      Als ersten Test fuer Issue #33 probieren wir, ob wir Satz 350 erzeugen koennen.
    • testDatensatz200

      public void testDatensatz200()
    • testGetWagnisart1u3

      public void testGetWagnisart1u3()
      SatzTyp "0220.010.13" gibt es eigentlich nicht. Oft ist damit aber eigentlich SatzTyp "0220.010.13.1" gemeint. Daher sollte auch dieser Satz zurueckkommen.
    • testGetSatz100Sparte30

      public void testGetSatz100Sparte30()
      Fuer den Import muss es moeglich sein, den Satz zu bekommen, der am besten passt.
    • testGetSatz210Sparte40

      public void testGetSatz210Sparte40()
    • testGetDatensatz100

      public void testGetDatensatz100()
    • testGetGdvRelease

      public void testGetGdvRelease()