gpt4 book ai didi

robolectric - Robolectric 测试中的卡住时间

转载 作者:行者123 更新时间:2023-12-02 03:35:08 26 4
gpt4 key购买 nike

有没有办法在使用 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/

关于robolectric - Robolectric 测试中的卡住时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23964922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com