scalatest忽略了属性测试值

scalatest忽略了属性测试值,scala,scalatest,scalacheck,Scala,Scalatest,Scalacheck,这件事快把我逼疯了。以下属性测试通过scalatest(使用“sbt测试”目标) 为什么??我用FlatSpec和FreeSpec都试过了。当我直接使用scalacheck API的checker时,它也可以工作(即失败)。如果没有检查/断言,请尝试以下操作: "this property" should "fail" in { forAll { (p :Int) => assert(false) } } 如果没有检查/断言,请尝试以下操作: "this property" should

这件事快把我逼疯了。以下属性测试通过scalatest(使用“sbt测试”目标)


为什么??我用FlatSpec和FreeSpec都试过了。当我直接使用scalacheck API的checker时,它也可以工作(即失败)。

如果没有检查/断言,请尝试以下操作:

"this property" should "fail" in { forAll { (p :Int) => assert(false) } }

如果没有检查/断言,请尝试以下操作:

"this property" should "fail" in { forAll { (p :Int) => assert(false) } }

哦我懂了。知道这个很有用。这些文档在scalacheck和scalatest API的区别上有点混乱。他们几乎给人留下了这样的印象:这只是关于使用不同的论坛。谢谢assert在总体上看起来有些过分,但我想,如果我使用matchers,它看起来会很合理。我懂了。知道这个很有用。这些文档在scalacheck和scalatest API的区别上有点混乱。他们几乎给人留下了这样的印象:这只是关于使用不同的论坛。谢谢assert在总体上看起来有些过分,但我想,如果我使用matchers,它看起来会很合理。