当决策字符串包含静态文本和动态文本时,如何在 Fitnesse 中使用正则表达式进行决策?我有兴趣将动态文本与正则表达式匹配?
我在苗条的测试系统中使用决策表,并希望将决策列中响应的动态部分与正则表达式匹配。我的夹具代码是用 Java 编写的。
我在 Fitnesse 测试下尝试过,但没有成功。在这个测试中,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
社会编码@AspiroTV / github.com/AspiroTV