如何在每个月末运行的JavaEE6中测试计时器服务(EJBTimer)

如何在每个月末运行的JavaEE6中测试计时器服务(EJBTimer),timer,java-ee-6,ejb-3.1,Timer,Java Ee 6,Ejb 3.1,我只是想知道,测试JavaEE6计时器的最佳方法是什么?例如,我有一个作业在每个月末或周末运行:- 谢谢。与基于时间的测试方法相同:调整系统时钟,或测试预期超时是否合理(例如,检查getNextTimeout是否返回合理值)。已经4年了,我仍在寻找更优雅的解决方案,但我想这样可以:-)

我只是想知道,测试JavaEE6计时器的最佳方法是什么?例如,我有一个作业在每个月末或周末运行:-


谢谢。

与基于时间的测试方法相同:调整系统时钟,或测试预期超时是否合理(例如,检查
getNextTimeout
是否返回合理值)。

已经4年了,我仍在寻找更优雅的解决方案,但我想这样可以:-)