|
|
@@ -431,7 +431,9 @@ class UnifiedOrderServiceTest {
|
|
|
assertEquals("0", result.getTradeStatus());
|
|
|
assertEquals(1, result.getQueryCount(), "create 响应算一次查询,兜底调度不得再 +1");
|
|
|
assertNotNull(result.getNextQueryTime(), "orderState=0 必须安排首次轮询(spec 177 的 WX_H5)");
|
|
|
- assertTrue(result.getNextQueryTime().isAfter(OffsetDateTime.now().plusSeconds(3)),
|
|
|
+ OffsetDateTime assertionStart = OffsetDateTime.now();
|
|
|
+ assertTrue(result.getNextQueryTime().isAfter(assertionStart.plusSeconds(3))
|
|
|
+ && result.getNextQueryTime().isBefore(assertionStart.plusSeconds(8)),
|
|
|
"queryCount=1 应退避首档 5s(不是 10s),实测: " + result.getNextQueryTime());
|
|
|
verifyNoInteractions(publisher, callbackService);
|
|
|
}
|