Klasse BezeichnerTest

java.lang.Object
gdv.xport.feld.BezeichnerTest

public class BezeichnerTest extends Object
JUnit-Tests fuer die Bezeichner-Klasse.
Seit:
1.0 (25.09.2014)
Autor:
oliver (oliver.boehm@gmail.com)
  • Konstruktordetails

    • BezeichnerTest

      public BezeichnerTest()
  • Methodendetails

    • testToString

      public void testToString()
      Test-Methode fuer Bezeichner.toString().
    • testNAME1toString

      public void testNAME1toString()
      Die Konstante NAME1 sollte als toSring() "Name1" zuruckliefern, sonst klappt das Mapping der Bezeichner aus den annotierten Feld-Enums nicht.
    • testGetTechnischerName

      public void testGetTechnischerName()
      Test-Methode fuer Bezeichner.getTechnischerName(). Die Daten dazu stammen aus der XML-Datei ("VUVM2013").
    • testGetTechnischerNameForWaehrungseinheit

      public void testGetTechnischerNameForWaehrungseinheit()
      Test-Methode fuer Bezeichner.getTechnischerName(). Namen, die auf "Waehrungseinheit" aufhoeren, haben meist "WE" als Endung fuer den technischen Namen.
    • testGetTechnischerNameForProzSatz

      public void testGetTechnischerNameForProzSatz()
      Test-Methode fuer Bezeichner.getTechnischerName(). Aus "%-Satz" wird "...ProzSatz" als technischer Name.
    • testGetTechnischerNameWithArtikel

      public void testGetTechnischerNameWithArtikel()
      Artikel wie "der" sind nicht Bestandteil eines technischen Namens.
    • testGetTechnischerNameWithDen

      public void testGetTechnischerNameWithDen()
      Artikel wie "den" sind dagegen Bestandteil des technischen Namens.
    • testGetTechnischerNameWithVersicherung

      public void testGetTechnischerNameWithVersicherung()
      "Versicherung" wird als "Vers" abgekuerzt.
    • testGetTechnischerNameEVB

      public void testGetTechnischerNameEVB()
      "eVB" wird als "eVB" abgekuerzt.
    • testEqualsExact

      public void testEqualsExact()
      Zwei Bezeichner mit dem identischen Namen sollten natuerlich gleich sein.
    • testEqualsUpperCase

      public void testEqualsUpperCase()
      Gross-/Kleinschreibung sollte egal fuer den Vergleich sein.
    • testEqualsVermittler

      public void testEqualsVermittler()
      Mit Bezeichner.VERMITTLER gab es Probleme, da er sowohl Leerzeichen, Sonderzeichen ("/") und einen Umlaut enthielt, die eine besondere Herausforderung fuer den Vergleich darstellten.
    • testEqualsVuNummer

      public void testEqualsVuNummer()
      Auch die VU-Nummer hat so ihre Besonderheiten. So ist der technische Name dafuer "VuNr".
    • testEqualsVsNr

      public void testEqualsVsNr()
      Das gleiche wie fuer den vorigen Test gilt auch fuer die "Versicherungsschein-Nummer": diese wird als "VsNr" abgekuerzt.
    • testOfString

      public void testOfString()
      Test-Methode fuer Bezeichner.of(String).
    • testOfVersionSatzartSparte

      public void testOfVersionSatzartSparte()
    • testKagNrAbsendendenGesellschaft

      public void testKagNrAbsendendenGesellschaft()
    • testOfSatznummer

      public void testOfSatznummer()
      Es gibt mehere Bezeichner mit "Satznummer" als Namen. Hier gilt es, den richtigen Bezeichner zu finden ;-)
    • testIsVariantOf

      public void testIsVariantOf()
    • testIsNotVariantOf

      public void testIsNotVariantOf()
    • testGetVariants

      public void testGetVariants()
    • testgetVersionVariants

      public void testgetVersionVariants()
    • testVariantsWEs

      public void testVariantsWEs()
    • testVersionSatzart9999

      public void testVersionSatzart9999()
    • testSerializable

      public void testSerializable() throws NotSerializableException
      Löst aus:
      NotSerializableException
    • testOf

      public void testOf()
    • testOfName

      public void testOfName()