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"