标签: scala scalatest scalacheck
我试图了解将GivenWhenThen与ScalaCheck生成器一起使用的正确方法是什么。如果将GivenWhenThen语句放入forAll循环中,则测试报告将打印出每个GivenWhenThen语句,次数与该测试的试验次数相同。但是,如果我将它们放在外面(即所有它们都紧靠forAll之前),那么代码将失去GivenWhenThen提供的优势,即在位置旁边紧随其后的易于理解的预期行为描述该行为已经过测试。
GivenWhenThen
forAll
有更好的方法吗?