2

決定文字列に静的テキストと動的テキストが含まれている場合に、Fitnessで正規表現を使用して決定を行うにはどうすればよいですか?動的テキストを正規表現と照合することに興味がありますか?

スリムテストシステムでデシジョンテーブルを使用しており、デシジョン列の応答の動的部分を正規表現と照合したいと考えています。私のフィクスチャコードはJavaで書かれています。

以下のFitnessテストを試しましたが、機能しませんでした。このテストでは、JavaフィクスチャメソッドvalidLink()が文字列出力を返します。この場合、TokenとclientIdの値はランダム(aからzと1から9の組み合わせ)で動的です。これらの動的な値に正規表現を適用したいと思います。

!define TEST_SYSTEM {slim}
!path c:/fitnesse/myfixture.jar


!|com.example.fixture.ShouldCreateLink|localhost|8080|
|terminal_id|videoclip_id|valid link?|
|3|2250702|http://172.16.18.70/2250702_s156_9405.m3u8?live&ClientID=~/([0-9a-z]+)/&Token=~/([0-9a-z]+)/|

どんな助けでも大歓迎です。

前もって感謝します。

Manish Bansal
Social Coding @ AspiroTV / github.com/AspiroTV

4

1 に答える 1

1

あなたは本当に近いです。正規表現の注釈は、正規表現部分だけでなく、セルの内容全体に適用されます。

私はこれをテストしていませんが、次のように動作すると信じています

!|com.example.fixture.ShouldCreateLink|localhost|8080|
|terminal_id|videoclip_id|valid link?|
|3|2250702|=~/http:\/\/172.16.18.70\/2250702_s156_9405.m3u8?live&ClientID([0-9a-]+)&Token([0-9a-z]+)/|
于 2011-10-20T13:57:40.880 に答える