通常将与时间相关的功能委托给单独的组件是一个好主意。这包括获取当前时间以及像Thread.sleep()这样的延迟。这样,很容易在测试过程中用模拟代替此组件,以及切换到其他实现。
上一篇 Apache Flink:如何计算DataStream中的事件总数
下一篇 如何使用PowerMock和Mockito模拟枚举类的实例?
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号