【发布时间】:2020-08-31 15:31:52
【问题描述】:
我想模拟 LocalDate.now() 每次返回相同的日期。
为此,我尝试了两种不同的选择:
第一:LocalDate.now() >> LocalDate.of(2020, 05, 07)
第二:
def today = GroovyMock(LocalDate) {
getYear() >> 2020
getMonth() >> Month.APRIL
getDayOfMonth() >> 24
getDayOfWeek() >> DayOfWeek.FRIDAY
}
LocalDate.now(timeZone) >> today
但这对我没有帮助,LocalDate.now() 在代码中调用时仍然返回当前日期。每次向我返回模拟日期时,我如何才能实现 LocalDate.now()?
【问题讨论】: