Klasse BezeichnerIT

java.lang.Object
gdv.xport.feld.BezeichnerIT

public class BezeichnerIT extends Object
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
  • 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

      public static Collection<Object[]> data()
    • readTechnischeNamen

      public static void readTechnischeNamen() throws ParserConfigurationException, SAXException, IOException
      Hier 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 Fehlerfall
      SAXException - im Fehlerfall
      IOException - 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.