由于许多丢弃,Specs2 + Scalacheck测试失败

时间:2014-02-21 10:30:22

标签: specs2 scalacheck

在基于ScalaCheck + Specs2的测试中,我需要两个日期,其距离(以天为单位)最多为Int.MAX_VALUE。

我目前正在使用ScalaCheck提供的句子来生成两个日期:由于日期生成器由Long生成器支持,这导致了太多丢弃的案例,使我的测试失败。

解决问题的正确方法是什么:

  • 我可以修改我的发电机或

  • 我要修改测试参数吗?

1 个答案:

答案 0 :(得分:1)

最好的方法可能是为您的域创建自己的生成器。