Relative Datumsangaben

Um dynamisch innerhalb eines Testlaufs Datumswerte setzen zu können, gibt es die Möglichkeit relative Datumsangaben innerhalb des Testfalls zu verwenden.

Aufbau einer relativen Datumsangabe

  • "<x>d" → x Tage (4d: 4 Tage)

  • "<x>w" → x Wochen (3w: 3 Wochen)

  • "<x>m" → x Monate (2m: 2 Monate)

  • "<x>y" → x Jahre (1y: 1 Jahr)

  • bei einer Kombination werden die einzelnen Bestandteile nacheinander angewendet: "4d2m" → 4 Tage und 2 Monate

Verwendung innerhalb eines Testfalls

Die relative Datumsangabe kann im Keyword zum Setzen von Feldwerten verwendet werden, indem sie mit der Erweiterung “adding” hinzugefügt wird:

  • set field "<datefield name>" to "<date value>" adding "<relative date>"

  • fill mask using { field "<datefield name>": "<date value>" adding "<relative date>" }

Beispiel

set field "TestDate.TestEntity" to "${DATE}" adding "4d" 
field "TestDate.TestEntity" should be "12.02.2024"

Auch das Keyword zur Feldprüfung kann mittels “adding” um die relative Datumsangabe erweitert werden:

  • field "<datefield name>" should be "<date value>" adding "<relative date">

Beispiel

set field "TestDate.TestEntity" to "12.04.2024"
field "TestDate.TestEntity" should be "08.04.2024" adding "4d"