Klasse AbstractSatzTest

java.lang.Object
gdv.xport.satz.AbstractSatzTest
Bekannte direkte Unterklassen:
AbstractDatensatzTest, NachsatzTest, SatzTest, TeildatensatzTest, VorsatzTest

public abstract class AbstractSatzTest extends Object
Hier setzen wir eine Standard-Konfiguration auf, die wir in den verschiedenen JUnit-Tests verwenden.
Seit:
09.10.2009
Version:
$Revision$
Autor:
oliver
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected static final gdv.xport.feld.VUNummer
    zum Testen nehmen wir hier die VU-Nr. der Oerag
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected static void
    checkDatensatz(gdv.xport.satz.Satz datensatz, String expected)
     
    protected final void
    checkExport(gdv.xport.satz.Satz satz, int startByte, int endByte, String expected, int expectedLength)
     
    protected static void
    checkImportExport(gdv.xport.satz.Satz satz, String input)
    Import und Export sollten den gleichen Inhalt ergeben.
    protected static String
    checkJSON(gdv.xport.satz.Satz satz)
     
    protected abstract gdv.xport.satz.Satz
    Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.
    static void
    setUp(gdv.xport.satz.Satz satz)
    Setzt fuer den uebergebenen Satz die normalen Felder mit einem Wert, damit einfache Test-Daten fuer die einzelnen Tests vorhanden sind.
    static void
    Test aufsetzen.
    void
    Test-Methode fuer Satz.equals(Object).
    void
    Die Satzart ist im ersten Feld (Byte 1 - 4) enthalten und ist in jedem Satz vorhanden (auch Vorsatz und Nachsatz).
    void
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • VU_NUMMER

      protected static final gdv.xport.feld.VUNummer VU_NUMMER
      zum Testen nehmen wir hier die VU-Nr. der Oerag
  • Konstruktordetails

    • AbstractSatzTest

      public AbstractSatzTest()
  • Methodendetails

    • getSatz

      protected abstract gdv.xport.satz.Satz getSatz()
      Hier sollte in Satz der zu testenden Satzart zurueckgeliefert werden.
      Gibt zurück:
      zu testender Satz
    • setUpTargetDirs

      public static void setUpTargetDirs()
      Test aufsetzen.
    • testSatzart

      public void testSatzart()
      Die Satzart ist im ersten Feld (Byte 1 - 4) enthalten und ist in jedem Satz vorhanden (auch Vorsatz und Nachsatz).
    • testEquals

      public void testEquals()
      Test-Methode fuer Satz.equals(Object).
    • testToJSON

      public void testToJSON() throws IOException
      Löst aus:
      IOException
    • checkJSON

      protected static String checkJSON(gdv.xport.satz.Satz satz) throws IOException
      Löst aus:
      IOException
    • checkExport

      protected final void checkExport(gdv.xport.satz.Satz satz, int startByte, int endByte, String expected, int expectedLength) throws IOException
      Parameter:
      satz - Satz
      startByte - beginnend bei 1
      endByte - beginnend bei 1
      expected - erwarteter Export-String
      expectedLength - erwartete Laenge
      Löst aus:
      IOException - sollte bei StringWriter eigentlich nicht vorkommen
    • checkDatensatz

      protected static void checkDatensatz(gdv.xport.satz.Satz datensatz, String expected) throws IOException
      Löst aus:
      IOException
    • checkImportExport

      protected static void checkImportExport(gdv.xport.satz.Satz satz, String input) throws IOException
      Import und Export sollten den gleichen Inhalt ergeben.
      Parameter:
      satz - Datensatz fuer den Import
      input - Inhalt des Datensatzes
      Löst aus:
      IOException - Signals that an I/O exception has occurred.
    • setUp

      public static void setUp(gdv.xport.satz.Satz satz)
      Setzt fuer den uebergebenen Satz die normalen Felder mit einem Wert, damit einfache Test-Daten fuer die einzelnen Tests vorhanden sind.
      Parameter:
      satz - the new up