Klasse BezeichnerIT
java.lang.Object
gdv.xport.feld.BezeichnerIT
Klasse BezeichnerIT ueberpreuft die Konstanten in der
Bezeichner
-
Klasse, ob der technische Name in "VUVM2023.xml" tatsaechlich existiert.
Da der Test die komplette Bezeichner-Klasse durchscannt und mit der
5MB-großen XML-Datei abgleicht, dauert er etwas laenger und ist daher als
Integrations-Test mit Suffix IT gekennzeichnet.- Seit:
- 3.0 (08.11.2017)
- Autor:
- oboehm
-
Konstruktorübersicht
KonstruktorBeschreibungBezeichnerIT
(gdv.xport.feld.Bezeichner bezeichner) Hierueber werden die Test-Werte per Konstruktor "injected". -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Collection
<Object[]> data()
static void
Hier werden die moeglichen technischen Namen aus der XML-Beschreibung ("VUVM2023.xml") ausgelesen und gesammelt.void
Dieser Test ueberprueft die technische Schreibweise eines Bezeichners.
-
Konstruktordetails
-
BezeichnerIT
public BezeichnerIT(gdv.xport.feld.Bezeichner bezeichner) Hierueber werden die Test-Werte per Konstruktor "injected".- Parameter:
bezeichner
- Konstante aus der Bezeichner-Klasse
-
-
Methodendetails
-
data
-
readTechnischeNamen
public static void readTechnischeNamen() throws ParserConfigurationException, SAXException, IOExceptionHier werden die moeglichen technischen Namen aus der XML-Beschreibung ("VUVM2023.xml") ausgelesen und gesammelt. Ergaenzt wird die Liste um technische Namen, die manuell mit "VUVM2023.xml" abgeglichen wurden, aber nicht ueber die Satzarten eingelesen wurden.- Löst aus:
ParserConfigurationException
- im FehlerfallSAXException
- im FehlerfallIOException
- im Fehlerfall
-
testTechnischerName
public void testTechnischerName()Dieser Test ueberprueft die technische Schreibweise eines Bezeichners. Falls die technische Schreibweise richtig ist, muss sie auch in der XML-Beschreibung (VUVM2023.xml) vorkommen.Wegen der Rechtschreibkorrekturen in 2023 gibt es nun weitere Varianten. Das wird jetzt beruecksichtigt.
-