Giả sử rằng tôi có một CronTriggerBean
tương tự nhưTesting Quartz CronTrigger kích hoạt
<bean id="midMonthCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="reminderJobDetail" />
<property name="cronExpression" value="0 0 6 15W * ?" />
</bean>
cách tốt nhất để kiểm tra là gì mà đậu này sẽ thực sự kích hoạt tại thời điểm nhất định của nó, tức vào các ngày trong tuần gần nhất với 15 mỗi tháng vào lúc 6 giờ sáng?
Cập nhật: Đây được coi là một thử nghiệm đơn vị, vì vậy tôi sẽ không để cháy lên một VM hoặc thay đổi thời gian hệ thống.
Chỉ cần làm rõ - Tôi không đề nghị bạn thay đổi mã của bạn để sử dụng CronExpression, nhưng thử nghiệm đơn vị của bạn nên sử dụng nó. – skaffman
Thú vị, tôi sẽ xem xét nó. –