我有一个使用计时器定期调用函数的组件。我可以从外部配置该计时器的速率。
对此进行测试基本上是微不足道的:设置计时器,等待一段时间,计算对函数的调用,然后与您的预期进行比较。
现在还有禁用计时器的选项。我怎么能测试呢?
等待时间 x 是不够的,因为计时器可能会在 x+1 处调用。
有更好的方法吗?
我有一个使用计时器定期调用函数的组件。我可以从外部配置该计时器的速率。
对此进行测试基本上是微不足道的:设置计时器,等待一段时间,计算对函数的调用,然后与您的预期进行比较。
现在还有禁用计时器的选项。我怎么能测试呢?
等待时间 x 是不够的,因为计时器可能会在 x+1 处调用。
有更好的方法吗?