Klasse NumFeldTest


public class NumFeldTest extends AbstractNumFeldTest
Test-Klasse fuer NumFeld.
Seit:
05.10.2009
Autor:
oliver
  • Konstruktordetails

    • NumFeldTest

      public NumFeldTest()
  • Methodendetails

    • getTestBetrag

      protected gdv.xport.feld.NumFeld getTestBetrag()
      Beschreibung aus Klasse kopiert: AbstractNumFeldTest
      Diese Methode solle ein NumFeld mit 2 Nachkommastellen zurueckliefern, so wie es auch bei der Betrag-Klasse der Fall ist.
      Angegeben von:
      getTestBetrag in Klasse AbstractNumFeldTest
      Gibt zurück:
      ein NumFeld mit 2 Nachkommastellen
    • testSetInhaltNegative

      public void testSetInhaltNegative()
    • testIsInvalid

      public void testIsInvalid()
      Hier pruefen wir mit einem ungueltigen Inhalt.
    • testIsValid

      public void testIsValid()
      Und hier pruefen wir mit einem gueltigen Inhalt.
    • testIsValidMitVorzeichen

      public void testIsValidMitVorzeichen()
      Auch wenn es nicht vorgesehen ist, sollten (ungefragte) Vorzeichen keine Probleme bereiten.
      Seit:
      0.4
    • testInvalidate

      public void testInvalidate()
      Hier pruefen wir mit einem ungueltigen Inhalt.
    • testValidate

      public void testValidate()
      Und hier pruefen wir mit einem gueltigen Inhalt.
    • testIntAsDouble

      public void testIntAsDouble()
      Eine Zahl mit Nachkommastellen sollte auch als Double ausgegeben werden koennen. Hier probieren wir es noch mit 0 Nachkommastellen.
      Seit:
      0.4
    • testToDouble

      public void testToDouble()
      Und hier testen wir eine Zahl mit 2 Nachkommastellen, ob sie korrekt umgewandelt wird.
      Seit:
      0.4
    • testBigNumber

      public void testBigNumber()
      Waehrend des Testen gab es 'NumFeld KH-Deckungssummen in Waehrungseinheiten Teil 1(43-56): "00005000000000" is invalid: not a number (java.lang.NumberFormatException: For input string: "00005000000000")' als Fehlermeldung. Dieser Testfall versucht dies zu rekonstruieren.
    • testBigDecimal

      public void testBigDecimal()
    • testBigDecimalMinus

      public void testBigDecimalMinus()
    • testFormatInt

      public void testFormatInt()
      Ein Betrag sollte als entsprechender Text formattiert werden.
      Seit:
      0.5.1
    • testAdd

      public void testAdd()
    • testMitNachkommastellen

      public void testMitNachkommastellen()
      Beim Umstieg auf die aktuelle XML-Version von 2018 fiel auf, dass beim Setzen der Nachkommastellen sich der Bezeichner in manchen Situationen aenderte. Mit diesem Test wurde das Verhalten nachgestellt und behoben.
    • testKhDeckungssummenInWE

      public void testKhDeckungssummenInWE()
      In der XML-Beschreibung zum Satzart "0221.051" sind 3 Deckungssummen zu einem NumFeld der Laenge 42 zusammengefasst. Das fuehrt bei der Validierung zu Problemen, die hierueber nachgestellt werden.
    • testHasValue

      public void testHasValue()
    • testHasValueEmpty

      public void testHasValueEmpty()
    • testHasValue000

      public void testHasValue000()
    • testHasValueXXXXXXXX

      public void testHasValueXXXXXXXX()
    • testSetInhaltR2D2

      public void testSetInhaltR2D2()
    • testValidator

      public void testValidator()
    • testValidatorFails

      public void testValidatorFails()
    • testValidatorVerifyFails

      public void testValidatorVerifyFails()
    • testValidatorNegativeNumber

      public void testValidatorNegativeNumber()
    • testNumberWithBlanksConfigStrict

      public void testNumberWithBlanksConfigStrict()