我有一个关于scalacheck的whenever子句的基本问题。由于某些原因,我的编译器无法识别compiler,也无法识别(conditional subset) ==>部分。
(我在Coursera上跟随了Odersky的第二个scala课程,并且我已经编写了一个scalacheck属性,如下所示:
property("deleteMin ...") = forAll{
h:H => whenever (isEmpty(h)) {...编译器不能识别任何时间。是否有需要额外导入的内容
import org.scalacheck._
import Arbitrary._
import Gen._
import Prop._发布于 2016-08-22 11:11:29
发布于 2017-05-21 19:09:05
Scalacheck没有“Scalacheck”函数,但您可以使用==>方法。(您将需要导入org.scalacheck.Prop.BooleanOperators)
如果你想使用基于scalatest属性的测试而不是scalacheck,你可以混入特征PropertyChecks (导入org.scalatest.prop.PropertyChecks),你可以使用“任何时候”功能。
https://stackoverflow.com/questions/39070221
复制相似问题