manejo localdatetime horas example ejemplo java java-8 java-time systemtime

localdatetime - localtime java



¿Cómo puedo simular java.time.LocalDate.now() (3)

Puede refactorizar su código para que sea fácil de probar, por ejemplo, reemplazar todas las invocaciones de LocalDate.now() con la invocación de algún método de clase no estática simulable personalizada.

Alternativamente, puede utilizar mockStatic de PowerMock .

En mi caso de prueba, necesito un método sensible al tiempo de prueba, en ese método estamos usando la clase LocalDate de Java 8, no es Joda .

¿Qué puedo hacer para cambiar el tiempo, cuando estoy ejecutando la prueba?


También es posible que desee pasar un reloj fijo en producción (cuyo valor se fija al comienzo de una transacción) para evitar el uso inconsistente de "ahora" en diferentes entidades y solicitudes. Vea esta pregunta para más detalles.