fix:单测报错

This commit is contained in:
YunaiV
2025-08-31 10:07:33 +08:00
parent efb2092261
commit ecda40d300
3 changed files with 5 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
package cn.iocoder.yudao.module.iot.controller.admin.ota; package cn.iocoder.yudao.module.iot.controller.admin.ota;
4import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.collection.MapUtils; import cn.iocoder.yudao.framework.common.util.collection.MapUtils;

View File

@@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.iot.core.enums;
import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.ArrayUtil;
import cn.iocoder.yudao.framework.common.core.ArrayValuable; import cn.iocoder.yudao.framework.common.core.ArrayValuable;
import cn.iocoder.yudao.framework.common.util.collection.SetUtils;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@@ -57,7 +58,7 @@ public enum IotDeviceMessageMethodEnum implements ArrayValuable<String> {
/** /**
* 不进行 reply 回复的方法集合 * 不进行 reply 回复的方法集合
*/ */
public static final Set<String> REPLY_DISABLED = Set.of( public static final Set<String> REPLY_DISABLED = SetUtils.asSet(
STATE_UPDATE.getMethod(), STATE_UPDATE.getMethod(),
OTA_PROGRESS.getMethod() // 参考阿里云OTA 升级进度上报,不进行回复 OTA_PROGRESS.getMethod() // 参考阿里云OTA 升级进度上报,不进行回复
); );

View File

@@ -610,7 +610,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
orderExtensionMapper.insert(orderExtension); orderExtensionMapper.insert(orderExtension);
// 重要:需要将 order 的 extensionId 更新下 // 重要:需要将 order 的 extensionId 更新下
order.setExtensionId(orderExtension.getId()); order.setExtensionId(orderExtension.getId());
orderMapper.updateById(order); orderMapper.updateById(new PayOrderDO().setId(order.getId()).setExtensionId(orderExtension.getId()));
// 准备参数 // 准备参数
PayChannelDO channel = randomPojo(PayChannelDO.class, o -> o.setId(10L)); PayChannelDO channel = randomPojo(PayChannelDO.class, o -> o.setId(10L));
PayOrderRespDTO notify = randomPojo(PayOrderRespDTO.class, PayOrderRespDTO notify = randomPojo(PayOrderRespDTO.class,
@@ -622,7 +622,7 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
// 断言 PayOrderExtensionDO :数据未更新,因为它是 SUCCESS // 断言 PayOrderExtensionDO :数据未更新,因为它是 SUCCESS
assertPojoEquals(orderExtension, orderExtensionMapper.selectOne(null)); assertPojoEquals(orderExtension, orderExtensionMapper.selectOne(null));
// 断言 PayOrderDO :数据未更新,因为它是 SUCCESS // 断言 PayOrderDO :数据未更新,因为它是 SUCCESS
assertPojoEquals(order, orderMapper.selectOne(null)); assertPojoEquals(order, orderMapper.selectOne(null), "updateTime", "updater");
// 断言,调用 // 断言,调用
verify(notifyService, never()).createPayNotifyTask(anyInt(), anyLong()); verify(notifyService, never()).createPayNotifyTask(anyInt(), anyLong());
} }