Suponiendo que tengo una CronTriggerBean
similar aPruebas de cuarzo CronTrigger gatillo
<bean id="midMonthCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="reminderJobDetail" />
<property name="cronExpression" value="0 0 6 15W * ?" />
</bean>
¿Cuál es la mejor manera de probar que este frijol realidad activará en su fecha especificada, es decir en el día de la semana más cercano al 15 de cada mes a las 6 AM?
actualización: Esto se supone que es una prueba de la unidad, así que no voy a encender una máquina virtual o cambiar la hora del sistema.
Solo para aclarar: no estoy sugiriendo que cambie su código para usar CronExpression, pero que su prueba unitaria debería usarlo. – skaffman
Interesante, lo echaré un vistazo. –