我尝试通过使用带有fitnesse的xebium来测试必须随机输入字符串以在字段中输入的案例。
我尝试使用下面的命令,但它不起作用。
| $fname= | is | storeValue | on | var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXTZ'; var fname = ''; for (var i=0; i<6; i++)var rnum = Math.floor(Math.random()*chars.length); fname += chars.substring(rnum,rnum+1); |
感谢您的关注:)
答案 0 :(得分:0)
我们正在使用特殊类型的解析器和模板字符串。
例如,功能:
bool LastLogonTimeLessThan( DateTimeWrapper time)
{
return time.Value < GetLastAccessTime();
}
然后您可以为此类型添加自定义解析器,请参阅此处的教程:https://github.com/imanushin/NetRunner/wiki/Parsing
解析器可以是:
public static void DateTimeWrapper(string inputLine)
{
if("{today}".Equals(inputLine)
return new DateTimeWrapper(DateTime.Now)
return new DateTimeWrapper(DateTime.Parse(inputLine))
}