Klasse BezeichnerTest
java.lang.Object
gdv.xport.feld.BezeichnerTest
JUnit-Tests fuer die
Bezeichner-Klasse.- Seit:
- 1.0 (25.09.2014)
- Autor:
- oliver (oliver.boehm@gmail.com)
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidZwei Bezeichner mit dem identischen Namen sollten natuerlich gleich sein.voidGross-/Kleinschreibung sollte egal fuer den Vergleich sein.voidMitBezeichner.VERMITTLERgab es Probleme, da er sowohl Leerzeichen, Sonderzeichen ("/") und einen Umlaut enthielt, die eine besondere Herausforderung fuer den Vergleich darstellten.voidDas gleiche wie fuer den vorigen Test gilt auch fuer die "Versicherungsschein-Nummer": diese wird als "VsNr" abgekuerzt.voidAuch die VU-Nummer hat so ihre Besonderheiten.voidTest-Methode fuerBezeichner.getTechnischerName().void"eVB" wird als "eVB" abgekuerzt.voidTest-Methode fuerBezeichner.getTechnischerName().voidTest-Methode fuerBezeichner.getTechnischerName().voidArtikel wie "der" sind nicht Bestandteil eines technischen Namens.voidArtikel wie "den" sind dagegen Bestandteil des technischen Namens.void"Versicherung" wird als "Vers" abgekuerzt.voidvoidvoidvoidvoidvoidDie Konstante NAME1 sollte als toSring() "Name1" zuruckliefern, sonst klappt das Mapping der Bezeichner aus den annotierten Feld-Enums nicht.voidtestOf()voidvoidEs gibt mehere Bezeichner mit "Satznummer" als Namen.voidTest-Methode fuerBezeichner.of(String).voidvoidvoidTest-Methode fuerBezeichner.toString().voidvoid
-
Konstruktordetails
-
BezeichnerTest
public BezeichnerTest()
-
-
Methodendetails
-
testToString
public void testToString()Test-Methode fuerBezeichner.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 fuerBezeichner.getTechnischerName(). Die Daten dazu stammen aus der XML-Datei ("VUVM2013"). -
testGetTechnischerNameForWaehrungseinheit
public void testGetTechnischerNameForWaehrungseinheit()Test-Methode fuerBezeichner.getTechnischerName(). Namen, die auf "Waehrungseinheit" aufhoeren, haben meist "WE" als Endung fuer den technischen Namen. -
testGetTechnischerNameForProzSatz
public void testGetTechnischerNameForProzSatz()Test-Methode fuerBezeichner.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()MitBezeichner.VERMITTLERgab 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 fuerBezeichner.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
- Löst aus:
NotSerializableException
-
testOf
public void testOf() -
testOfName
public void testOfName()
-