我们有这样的故事文件(说)
Given Something
Scenario Some scenario
When I do something blah blah
Then I get a bunch of stuff and the following data:
{transformer=FROM_LANDSCAPE}
|aField|aVal1|aVal2|aVal3|
|bField|bVal1|bVal2|bVal3|
|cField|cVal1|cVal2|cVal3|
然后在我们的步骤类中:
@Then("I get a bunch of stuff and the following data:$myData")
public void verifyData(ExamplesTable myData) {
List<SomeDataClass> myDataList = myData.getRowsAs(SomeDataClass.class);
// do something
}
SomeDataClass 通常看起来像:
public class SomeDataClass {
private int aField;
private String bField;
private String cField;
// getters/setters ...
}
但我的情况是,我有一个像这样的数据类:
public class NewDataClass {
private int aField;
private String bField;
private Set<SomeObj> cField;
//...
}
在这种情况下,我有一个集合(集)作为一个字段。如何使用表格在上面的故事语法中表示这一点?也许有更好的方法?
UYOU
慕勒3428872
相关分类