首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法识别值时的scalacheck

无法识别值时的scalacheck
EN

Stack Overflow用户
提问于 2016-08-22 09:13:56
回答 2查看 267关注 0票数 0

我有一个关于scalacheck的whenever子句的基本问题。由于某些原因,我的编译器无法识别compiler,也无法识别(conditional subset) ==>部分。

(我在Coursera上跟随了Odersky的第二个scala课程,并且我已经编写了一个scalacheck属性,如下所示:

代码语言:javascript
复制
property("deleteMin ...") = forAll{
h:H => whenever (isEmpty(h)) {...

编译器不能识别任何时间。是否有需要额外导入的内容

代码语言:javascript
复制
import org.scalacheck._
import Arbitrary._
import Gen._
import Prop._
EN

回答 2

Stack Overflow用户

发布于 2016-08-22 11:11:29

我不是scalacheck方面的专家,但我已经完成了Coursera作业。

找不到在API documentation.中提到的whenever.

  • I can
  1. whenever
票数 1
EN

Stack Overflow用户

发布于 2017-05-21 19:09:05

Scalacheck没有“Scalacheck”函数,但您可以使用==>方法。(您将需要导入org.scalacheck.Prop.BooleanOperators)

如果你想使用基于scalatest属性的测试而不是scalacheck,你可以混入特征PropertyChecks (导入org.scalatest.prop.PropertyChecks),你可以使用“任何时候”功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39070221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档