Quiero probar este método:¿Cómo puedo simular la fecha real de JodaTime?
public FirmOrder findActiveByModelColor(ModelColor modelColor) {
Query query = em.createQuery("FROM FirmOrder fo WHERE fo.modelColor = :modelColor AND fo.year = :year AND fo.month = :month");
query.setParameter("modelColor", modelColor);
query.setParameter("year", new DateTime().year().get());
query.setParameter("month", new DateTime().monthOfYear().get());
return (FirmOrder) query.getSingleResult();
}
pero necesito DateTime().year().get()
y DateTime().dayOfMonth().get()
para volver siempre la misma fecha
TKS
Un comentario tan agradable, me gustaría dos veces. –
Quizás desee restablecerlo de nuevo al sistema con 'setCurrentMillisSystem' después de las afirmaciones de prueba. –
Esta API modifica una variable global y, por lo tanto, debe evitarse. –