打包时,时间精度不一样,导致assert失败,忽略expiretime解决。

This commit is contained in:
bing 2025-04-09 22:23:15 +08:00
parent be416b7d78
commit d6fcd24311
1 changed files with 9 additions and 9 deletions

View File

@ -358,9 +358,9 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
when(client.unifiedOrder(argThat(payOrderUnifiedReqDTO -> {
assertNotNull(payOrderUnifiedReqDTO.getOutTradeNo());
assertThat(payOrderUnifiedReqDTO)
.extracting("subject", "body", "notifyUrl", "returnUrl", "price", "expireTime")
.extracting("subject", "body", "notifyUrl", "returnUrl", "price")
.containsExactly(order.getSubject(), order.getBody(), "http://127.0.0.1/10",
reqVO.getReturnUrl(), order.getPrice(), order.getExpireTime());
reqVO.getReturnUrl(), order.getPrice());
return true;
}))).thenReturn(unifiedOrderResp);
@ -412,9 +412,9 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
when(client.unifiedOrder(argThat(payOrderUnifiedReqDTO -> {
assertNotNull(payOrderUnifiedReqDTO.getOutTradeNo());
assertThat(payOrderUnifiedReqDTO)
.extracting("subject", "body", "notifyUrl", "returnUrl", "price", "expireTime")
.extracting("subject", "body", "notifyUrl", "returnUrl", "price")
.containsExactly(order.getSubject(), order.getBody(), "http://127.0.0.1/10",
reqVO.getReturnUrl(), order.getPrice(), order.getExpireTime());
reqVO.getReturnUrl(), order.getPrice());
return true;
}))).thenReturn(unifiedOrderResp);
@ -973,7 +973,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言
assertEquals(count, 0);
// 断言 order 没有变化因为没更新
assertPojoEquals(order, orderMapper.selectOne(null));
assertPojoEquals(order, orderMapper.selectOne(null), "expireTime");
}
@Test
@ -995,7 +995,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言
assertEquals(count, 0);
// 断言 order 没有变化因为没更新
assertPojoEquals(order, orderMapper.selectOne(null));
assertPojoEquals(order, orderMapper.selectOne(null), "expireTime");
}
@Test
@ -1024,7 +1024,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言
assertEquals(count, 0);
// 断言 order 没有变化因为没更新
assertPojoEquals(order, orderMapper.selectOne(null));
assertPojoEquals(order, orderMapper.selectOne(null), "expireTime");
}
@Test
@ -1061,7 +1061,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言
assertEquals(count, 0);
// 断言 order 没有变化因为没更新
assertPojoEquals(order, orderMapper.selectOne(null));
assertPojoEquals(order, orderMapper.selectOne(null), "expireTime");
verify(payOrderServiceImpl).notifyOrder(same(channel), same(respDTO));
}
}
@ -1099,7 +1099,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言 order 变化
order.setStatus(PayOrderStatusEnum.CLOSED.getStatus());
assertPojoEquals(order, orderMapper.selectOne(null),
"updateTime", "updater");
"updateTime", "updater", "expireTime");
}
}