Spock Mock 内部 Date 对象

Spock Mock internal Date object

我正在 return 从 groovy 实用程序 class 中获取一个字符串。方法是 return "${new SimpleDateFormate("dd_MM_yyyy").format(new Date())}"

我想用我的约会来测试这个方法。我可以将新的 Date() 模拟为 2016-01-14 吗? 如果可以,如何实现。

为什么不把方法改成以日期为参数,方便测试呢?

虽然您似乎在测试简单的日期格式是否有效。我相信 oracle 已经涵盖了您