Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scalacheck中是否有与delta相当的Junit assetEquals_Scala_Junit_Scalatest_Scalacheck - Fatal编程技术网

Scalacheck中是否有与delta相当的Junit assetEquals

Scalacheck中是否有与delta相当的Junit assetEquals,scala,junit,scalatest,scalacheck,Scala,Junit,Scalatest,Scalacheck,我正在将一些Junit测试(针对Java代码)移植到Scalacheck中。Junit测试之一是使用 ,双人,双人) 现在,当我为它编写Scalacheck属性时,有没有一种方法可以提供JUnitAPI所提供的增量呢?ScalaTest与Scalacheck配合得很好,我想您正在寻找的匹配器是在比较double(糟糕:)。以下是ScalaTest如何帮助您完成此任务: import org.scalatest._ class MyTest extends FlatSpec with Shoul

我正在将一些Junit测试(针对Java代码)移植到Scalacheck中。Junit测试之一是使用

,双人,双人)


现在,当我为它编写Scalacheck属性时,有没有一种方法可以提供JUnitAPI所提供的增量呢?

ScalaTest与Scalacheck配合得很好,我想您正在寻找的匹配器是在比较double(糟糕:)。以下是ScalaTest如何帮助您完成此任务:

import org.scalatest._

class MyTest extends FlatSpec with ShouldMatchers {

  ...

  100.0 should be (100.0 plusOrMinus 1e-9)

  ...
}

plusor减号
的另一种选择是
+-
方法。

值得注意的是:
plusor减号
在ScalaTest 2.x中有利于
+-
操作符,完全在ScalaTest 3.x中。