0
我正在使用Scala WordSpec编写单元测试用例。在测试返回当前时间的方法时,我想返回一个固定的时间。如何设置ZonedDateTime对象在Scala中测试时返回一个固定的时间值?
我想模拟ZonedDateTime.now().getHour
方法在我的代码中返回一个固定值用于测试。
我尝试下面的代码,但它不会给任何结果
val mockZone = mock[ZonedDateTime]
(mockZone.now("IN":"Asia/Kolkata").getHour)
.expects()
.returns(2)