在使用Robolectric运行测试时,有没有一种方式可以固定系统时钟?我有一些代码依赖于星期几。在rspec中,有TimeCop gem可以让你固定系统时间。Robolectric有类似的东西吗?
在使用Robolectric运行测试时,有没有一种方式可以固定系统时钟?我有一些代码依赖于星期几。在rspec中,有TimeCop gem可以让你固定系统时间。Robolectric有类似的东西吗?
ShadowSystemClock
实现来实现此目的。或者从收集日期的其他类/函数中阴影另一个类/函数。 SystemClock
阴影实现
https://github.com/robolectric/robolectric/blob/master/src/main/java/org/robolectric/shadows/ShadowSystemClock.java
实现自己的阴影
http://robolectric.org/extending/