1
Что это самый простой способ сделать это без изменения класса данных?Принудительный огурец, чтобы не вызвать неправильный конструктор для DataTable
Feature: My feature
Scenario: My Scenario
Given some data table:
| a | b | c |
| | true | true |
public class MySteps {
@Given("^some data table:$")
public void some_data_table (
final List<ThirdPartyEntity> rows) throws Throwable {
for (ThirdPartyEntity row : rows) {
// I get 6 rows here :(
}
}
}
public class ThirdPartyEntity extends ... {
private String a;
private boolean b;
private boolean c;
public SpecificBenefitRuleRequest() {
this("x");
}
public SpecificBenefitRuleRequest(String x) {
super(x); // cucumber calls this, but I don't want it to :(
}
// getters and setters for a,b,c
}