2016-06-09 14 views
0

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')); 
} 

Antwort

0

Achten Sie darauf, keine zusätzlichen Leerzeichen am Anfang oder Ende des Ist-Wert sollte es sein, leicht zu erkennen mit den verschiedenen Rottönen in der Ergebnisseite, alles andere scheint in Ordnung zu sein.