假設我有一個CronTriggerBean
類似測試石英CronTrigger觸發
<bean id="midMonthCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="reminderJobDetail" />
<property name="cronExpression" value="0 0 6 15W * ?" />
</bean>
什麼是測試的最佳途徑,這豆實際上將在其指定的日期觸發,即在平日最接近15日每個月在上午6點?
更新:這應該是一個單元測試,所以我不打算啓動一個虛擬機或更改系統時間。
只是澄清 - 我不建議你改變你的代碼使用CronExpression,但你的單元測試應該使用它。 – skaffman 2009-06-29 21:54:23