Использование генераторов ScalaCheck с заданным ScalaTestWhenThen

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

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

0 ответов

Другие вопросы по тегам