Как создать таблицу данных Cucumber (не из шага), которую позже можно преобразовать в List<Map<String, String>> с помощьJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как создать таблицу данных Cucumber (не из шага), которую позже можно преобразовать в List<Map<String, String>> с помощь

Сообщение Anonymous »

Итак, у меня есть метод, который использует таблицу данных, созданную с помощью Cucumber

Код: Выделить всё

Some step description
| Role | Name |
| a1   | x1   |
И внутри этого метода он анализирует таблицу данных для этого

Код: Выделить всё

@AND("Some step description")
public void someStep(DataTable dataTable) {
...
List roles = dataTable.asMaps(String.class, String.class)
...
}
К сожалению, мне нужно использовать этот метод, а не как шаг, что означает, что мне нужно создать DataTable и передать его в метод
Я попытался создать его с помощью DataTable create(List raw), однако, если я создам его таким образом, dataTable.asMaps(String.class, String.class) завершится с ошибкой. Невозможно преобразовать DataTable в List. DataTable был создан без конвертера
Есть ли способ создать DataTable без необходимости использования специального конвертера?
Или, может быть, пример того, как создать свой собственный конвертер?
Пытался использовать DataTable create(List raw)
Пытался найти примеры пользовательского конвертера таблиц

Подробнее здесь: https://stackoverflow.com/questions/790 ... nverted-to
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»