допустим, у меня есть пример класса enum
public enum Name { FIRST_NAME, LAST_NAME;}
, и у меня есть такой шаг
Then followed name types are listed:
| FIRST_NAME |
| LAST_NAME |
, в котором я хочу передать список, например
@Then("^followed name types are listed:$")
public void followedNameTypesAreListed(List<Name> nameTypes){...}
В настоящее время я перехожу на cucumber 4.x, и я понял, что могу зарегистрировать пользовательский тип DataTableType, например
typreRegistry.defineDataTableType(new DataTableType(Name.class,
(TableCellTransformer<Name>) Name::valueOf)
, но делать это для каждого класса перечисления не очень эффективно, не так ли? Есть ли другой способ обработки списка для любого класса enum?