Использование генераторов ScalaCheck с заданным ScalaTestWhenThen - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь понять, как правильно использовать GivenWhenThen с генераторами ScalaCheck.Если я помещу операторы GivenWhenThen в цикл forAll, отчет об испытаниях будет распечатывать каждый оператор GivenWhenThen столько раз, сколько будет испытаний этого теста.Однако, если я помещу их снаружи (т. Е. Все они находятся непосредственно перед forAll), то код теряет преимущество, которое обеспечивает GivenWhenThen, а именно наличие легко читаемых описаний ожидаемого поведения непосредственно рядом с местом тестирования этого поведения..

Есть ли лучший способ сделать это?

...