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
@Test public void testToString()Test-Methode fuerBezeichner.toString(). -
testNAME1toString
@Test public void testNAME1toString()Die Konstante NAME1 sollte als toSring() "Name1" zuruckliefern, sonst klappt das Mapping der Bezeichner aus den annotierten Feld-Enums nicht. -
testGetTechnischerName
@Test public void testGetTechnischerName()Test-Methode fuerBezeichner.getTechnischerName(). Die Daten dazu stammen aus der XML-Datei ("VUVM2013"). -
testGetTechnischerNameForWaehrungseinheit
@Test public void testGetTechnischerNameForWaehrungseinheit()Test-Methode fuerBezeichner.getTechnischerName(). Namen, die auf "Waehrungseinheit" aufhoeren, haben meist "WE" als Endung fuer den technischen Namen. -
testGetTechnischerNameForProzSatz
@Test public void testGetTechnischerNameForProzSatz()Test-Methode fuerBezeichner.getTechnischerName(). Aus "%-Satz" wird "...ProzSatz" als technischer Name. -
testGetTechnischerNameWithArtikel
@Test public void testGetTechnischerNameWithArtikel()Artikel wie "der" sind nicht Bestandteil eines technischen Namens. -
testGetTechnischerNameWithDen
@Test public void testGetTechnischerNameWithDen()Artikel wie "den" sind dagegen Bestandteil des technischen Namens. -
testGetTechnischerNameWithVersicherung
@Test public void testGetTechnischerNameWithVersicherung()"Versicherung" wird als "Vers" abgekuerzt. -
testGetTechnischerNameEVB
@Test public void testGetTechnischerNameEVB()"eVB" wird als "eVB" abgekuerzt. -
testEqualsExact
@Test public void testEqualsExact()Zwei Bezeichner mit dem identischen Namen sollten natuerlich gleich sein. -
testEqualsUpperCase
@Test public void testEqualsUpperCase()Gross-/Kleinschreibung sollte egal fuer den Vergleich sein. -
testEqualsVermittler
@Test 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
@Test public void testEqualsVuNummer()Auch die VU-Nummer hat so ihre Besonderheiten. So ist der technische Name dafuer "VuNr". -
testEqualsVsNr
@Test public void testEqualsVsNr()Das gleiche wie fuer den vorigen Test gilt auch fuer die "Versicherungsschein-Nummer": diese wird als "VsNr" abgekuerzt. -
testOfString
@Test public void testOfString()Test-Methode fuerBezeichner.of(String). -
testOfVersionSatzartSparte
@Test public void testOfVersionSatzartSparte() -
testKagNrAbsendendenGesellschaft
@Test public void testKagNrAbsendendenGesellschaft() -
testOfSatznummer
@Test public void testOfSatznummer()Es gibt mehere Bezeichner mit "Satznummer" als Namen. Hier gilt es, den richtigen Bezeichner zu finden ;-) -
testIsVariantOf
@Test public void testIsVariantOf() -
testIsNotVariantOf
@Test public void testIsNotVariantOf() -
testGetVariants
@Test public void testGetVariants() -
testgetVersionVariants
@Test public void testgetVersionVariants() -
testVariantsWEs
@Test public void testVariantsWEs() -
testVersionSatzart9999
@Test public void testVersionSatzart9999() -
testSerializable
- Löst aus:
NotSerializableException
-
testOf
@Test public void testOf() -
testOfName
@Test public void testOfName()
-