我有一个关于 ScalaCheck 的新手问题,这是我第一次玩。是否有可能创建一个Gen[Int]
从 0 到 N 线性发展的变量。
这样当我forAll
在 ScalaCheck 中使用时,它会将输入增加Int
1。
我希望这个示例以增加的值进行测试
"Increase" should "always increase" in {
forAll(validNumbers){ i:Int =>
increase(i) should be (i + 1)
}
}
也许这会破坏 ScalaChecks 的目的,我应该在 ScalaTest 中以这种方式进行测试。