【发布时间】:2014-02-21 10:30:22
【问题描述】:
在基于 ScalaCheck + Specs2 的测试中,我需要两个日期,其距离(以天为单位)最大为 Int.MAX_VALUE。
我目前正在使用 ScalaCheck 提供任意生成两个日期:由于日期生成器由 Long 生成器支持,这会导致太多丢弃的案例,使我的测试失败。
解决问题的正确方法是什么:
我应该修改我的生成器还是
我应该修改测试参数吗?
【问题讨论】:
标签: specs2 scalacheck
在基于 ScalaCheck + Specs2 的测试中,我需要两个日期,其距离(以天为单位)最大为 Int.MAX_VALUE。
我目前正在使用 ScalaCheck 提供任意生成两个日期:由于日期生成器由 Long 生成器支持,这会导致太多丢弃的案例,使我的测试失败。
解决问题的正确方法是什么:
我应该修改我的生成器还是
我应该修改测试参数吗?
【问题讨论】:
标签: specs2 scalacheck
最好的方法可能是为您的域创建自己的生成器。
【讨论】: