您如何设置所需的成功 scalacheck 测试的数量

问题描述

munit scalacheck 中,如何限制通过测试所需的输入数量

解决方法

如果您的测试扩展 munit.ScalaCheckSuite,则可以覆盖受保护的 def scalaCheckTestParameters 以设置测试参数。设置它的一个好方法是修改基类中的值,例如

class MyTestSuite extends munit.ScalaCheckSuite {
  override val scalaCheckTestParameters = super.scalaCheckTestParameters.withMinSuccessfulTests(10)

  property("my property") {
    ...
  }
}