Ich versuche, eine Zeichenfolge mit einem Datum in Fitnesse zu verarbeiten:Reguläre Ausdrücke in Fitnesse Tabellen
"2016-06-09T15: 20: 03.336 + 01: 00 @ Perspective Editor; Benutzer: admin"
Der Datumsteil der Zeichenfolge wird bei jedem Testlauf geändert.
Mein Verständnis ist, dass I = ~/regex hier verwenden können/in meiner Ergebnistabelle dh
|name|Change String|Status|
|ui-comp/P1 Test Perspective.txt|=~/[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}\+01:00 @ Perspective editor; User: admin/|ADDED|
AFAIK die Regex ist gut und soll funktionieren, aber mein Test nicht bestehen nach wie vor mit:
= ~/[0-9] {4} - [0-9] {2} - [0-9] {2} T [0-9] {2}: [0-9] {2}: [ 0-9] {2}. [0-9] {3} +01: 00 @ Perspektivischer Editor; Benutzer: admin/erwartet
2016-06-09T15: 20: 03.336 + 01: 00 @ Perspektiveneditor; Benutzer: admin actual
Irgendwelche Ideen, was ich hier falsch mache? Der Java-Code einfach einige Tabellenzeilen über Selen holt und bringt sie in eine setFixture, wie folgt aus:
@Override
public SetFixture getEventTable() throws Exception {
return new SetFixture(getTableElement('EventTable').getRows('added'));
}