![]() |
1
4
您可以将timeout属性设置为可配置的,然后在单元测试中将其设置为足够高的值(如果您希望单元测试重置行为,则设置为足够低的值)。 |
![]() |
2
10
在您的例子中,您可以为单元测试提供一个可控的计时器,以及一个在生产模式下委托给系统时间的计时器。这样,就可以控制测试用例经过的时间,从而控制被测类在特定超时条件下的反应。 伪代码:
|
![]() |
3
3
使用时也有类似的问题
然后在你的测试中:
也许你可以用同样的技巧来暂停? |