Огурец Скала не может построить вариант Скала - PullRequest
0 голосов
/ 22 октября 2018

У меня есть эти данные в моей функции в огурце:

| deal | mir | stp1 | stp2 | date       | mnt |
| 1255 | 120  | 1   | 1    | 2018-01-01 | 120 |

, которые я прочитал в этом случае, класс

case class test1 (deal : String, mir: String, stp1:String, stp2: String, date: Sttring, mnt:Option[String])

в моем определении шага, я прочитал это так:

Given("""^I have this data$""") {dt: DataTable =>
    val dt_lists  = dt.asList(classOf[test1 ])
}

Проблема: когда я добавляю "mnt", который является Option [String], в мои данные вот так:

| deal | mir | stp1 | stp2 | date       | mnt |
| 1255 | 120  | 1   | 1    | 2018-01-01 | 120 |

У меня ошибка: cucumber.runtime.CucumberException: cucumber.deps.com.* в этом случае программа работает.

любая помощь приветствуется, спасибо

1 Ответ

0 голосов
/ 22 октября 2018

Я удивлен, почему вы хотите конвертировать dataTable в case class.Если вы собираетесь использовать каждое поле, вы можете сделать что-то вроде этого

1004 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...