机器人电气试验中的冻结时间



是否有办法在运行robolelectric测试时修复系统时钟?我有一些代码依赖于星期几。在rspec中,有一个TimeCop gem,它允许您为系统固定时间。robolelectric有类似的产品吗?

我还没有看到一个现成的功能来设置明确的时间/日期。

您可以通过创建自己的ShadowSystemClock实现来实现这一点。或者从正在收集日期的地方影子另一个类/函数。

当前SystemClock阴影实现https://github.com/robolectric/robolectric/blob/master/src/main/java/org/robolectric/shadows/ShadowSystemClock.java

实现自己的影子http://robolectric.org/extending/

相关内容

  • 没有找到相关文章

最新更新