2

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

http://junit.sourceforge.net/javadoc/org/junit/Assert.html#assertEquals(双,双,双)

现在,当我为相同的内容编写 Scalacheck 属性时,有没有办法提供 Junit API 提供的增量?

4

2 回答 2

4

比较双打很烂:)。以下是 ScalaTest 如何帮助您:

import org.scalatest._

class MyTest extends FlatSpec with ShouldMatchers {

  ...

  100.0 should be (100.0 plusOrMinus 1e-9)

  ...
}

一种替代方法plusOrMinus+-方法。

于 2014-02-17T16:50:46.430 回答
1

ScalaTest 与 ScalaCheck 配合得很好,我认为您正在寻找的匹配器位于http://www.scalatest.org/user_guide/using_matchers#checkingNumbersAgainstARange

于 2014-02-17T16:47:11.790 回答