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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Zwei Bezeichner mit dem identischen Namen sollten natuerlich gleich sein.void
Gross-/Kleinschreibung sollte egal fuer den Vergleich sein.void
MitBezeichner.VERMITTLER
gab es Probleme, da er sowohl Leerzeichen, Sonderzeichen ("/") und einen Umlaut enthielt, die eine besondere Herausforderung fuer den Vergleich darstellten.void
Das gleiche wie fuer den vorigen Test gilt auch fuer die "Versicherungsschein-Nummer": diese wird als "VsNr" abgekuerzt.void
Auch die VU-Nummer hat so ihre Besonderheiten.void
Test-Methode fuerBezeichner.getTechnischerName()
.void
"eVB" wird als "eVB" abgekuerzt.void
Test-Methode fuerBezeichner.getTechnischerName()
.void
Test-Methode fuerBezeichner.getTechnischerName()
.void
Artikel wie "der" sind nicht Bestandteil eines technischen Namens.void
Artikel wie "den" sind dagegen Bestandteil des technischen Namens.void
"Versicherung" wird als "Vers" abgekuerzt.void
void
void
void
void
void
Die Konstante NAME1 sollte als toSring() "Name1" zuruckliefern, sonst klappt das Mapping der Bezeichner aus den annotierten Feld-Enums nicht.void
testOf()
void
void
Es gibt mehere Bezeichner mit "Satznummer" als Namen.void
Test-Methode fuerBezeichner.of(String)
.void
void
void
Test-Methode fuerBezeichner.toString()
.void
void
-
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.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 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()
-