我是Specflow的新手,所以这可能是一个noob问题,但我已经测试了我的正则表达式,我很确定它应该与我的输入匹配。
http://regexstorm.net/tester?p=%5cw%5b%5e%2c%5d%2b&i=Name%2c+Sku+Name%2c+Person
我在我的功能文件中有这个
选择列名称,Sku名称,地名
我的步骤定义:
[When(@"Select columns (.*)")]
public void WhenSelectTheColumnsToInclude(string[] columns)
{
}
最后我的自定义参数转换
[StepArgumentTransformation(@"\w[^,]+")]
public string[] CommaSeperatedListTransform(string names)
{
}
所以我说正则表达式是合法的,但我猜Specflow还期待其他东西呢?