是否可以更改Quartz調度程序如何確定當前時間?石英 - 改變當前時間的確定方式?
我正在開發一個基於服務的應用程序,包括負責提供對需求的當前時間(讓我們可以控制用於測試目的當前時間)時間服務。
我們的調度服務使用石英引擎蓋下。如果計劃在測試時尊重「正確的」當前時間,而不是由System.currentTimeMillis()
或類似的時間確定的時間,那將會很不錯。
(我認爲答案this question可能表明,我不能這樣做,但我希望我是錯的...)
我使用Quartz 2.0.0版本。
這對我來說是一個關鍵功能。沒有它,任何測試都是不可能的。我不會想象等待幾個小時和幾天才能看到單個測試通過的結果。 上面的解釋似乎相當於懶惰的糟糕藉口。抱歉。 –