From 0be509d1d1485b4d8593da8ef125cca3d079d235 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 23 七月 2026 10:23:15 +0800
Subject: [PATCH] ``` test(mes): 删除到货通知单服务单元测试文件

---
 /dev/null |  149 -------------------------------------------------
 1 files changed, 0 insertions(+), 149 deletions(-)

diff --git a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeServiceImplTest.java b/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeServiceImplTest.java
deleted file mode 100644
index a742b4d..0000000
--- a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeServiceImplTest.java
+++ /dev/null
@@ -1,149 +0,0 @@
-package cn.iocoder.yudao.module.mes.service.wm.arrivalnotice;
-
-import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
-import cn.iocoder.yudao.module.mes.dal.dataobject.wm.arrivalnotice.MesWmArrivalNoticeDO;
-import cn.iocoder.yudao.module.mes.dal.dataobject.wm.arrivalnotice.MesWmArrivalNoticeLineDO;
-import cn.iocoder.yudao.module.mes.dal.mysql.wm.arrivalnotice.MesWmArrivalNoticeMapper;
-import cn.iocoder.yudao.module.mes.enums.wm.MesWmArrivalNoticeStatusEnum;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-import org.springframework.test.context.bean.override.mockito.MockitoBean;
-
-import jakarta.annotation.Resource;
-
-import java.math.BigDecimal;
-import java.util.Arrays;
-
-import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException;
-import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomLongId;
-import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo;
-import static cn.iocoder.yudao.module.mes.enums.ErrorCodeConstants.*;
-import static org.junit.jupiter.api.Assertions.*;
-import static org.mockito.ArgumentMatchers.eq;
-import static org.mockito.Mockito.*;
-
-/**
- * {@link MesWmArrivalNoticeServiceImpl} 鐨勫崟鍏冩祴璇�
- *
- * @author 鑺嬮亾婧愮爜
- */
-@Import(MesWmArrivalNoticeServiceImpl.class)
-public class MesWmArrivalNoticeServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private MesWmArrivalNoticeServiceImpl arrivalNoticeService;
-
-    @Resource
-    private MesWmArrivalNoticeMapper arrivalNoticeMapper;
-
-    @MockitoBean
-    private MesWmArrivalNoticeLineService arrivalNoticeLineService;
-
-    @Test
-    public void testUpdateArrivalNoticeWhenIqcFinish_success_allLinesChecked() {
-        // mock 鏁版嵁锛氭彃鍏ヤ竴鏉″緟璐ㄦ鐨勫埌璐ч�氱煡鍗�
-        MesWmArrivalNoticeDO notice = randomPojo(MesWmArrivalNoticeDO.class, o -> {
-            o.setStatus(MesWmArrivalNoticeStatusEnum.PENDING_QC.getStatus());
-        });
-        arrivalNoticeMapper.insert(notice);
-        // 鍑嗗鍙傛暟
-        Long noticeId = notice.getId();
-        Long lineId = randomLongId();
-        Long iqcId = randomLongId();
-        BigDecimal qualifiedQuantity = BigDecimal.valueOf(100);
-
-        // mock 琛屾湇鍔℃柟娉曪細鎵�鏈夐渶妫�琛岄兘宸插畬鎴愶紙iqcId 涓嶄负绌猴級
-        MesWmArrivalNoticeLineDO line1 = randomPojo(MesWmArrivalNoticeLineDO.class, o -> {
-            o.setNoticeId(noticeId);
-            o.setIqcCheckFlag(true);
-            o.setIqcId(iqcId); // 宸叉瀹�
-        });
-        MesWmArrivalNoticeLineDO line2 = randomPojo(MesWmArrivalNoticeLineDO.class, o -> {
-            o.setNoticeId(noticeId);
-            o.setIqcCheckFlag(false); // 涓嶉渶瑕佹楠�
-            o.setIqcId(null);
-        });
-        when(arrivalNoticeLineService.getArrivalNoticeLineListByNoticeId(eq(noticeId)))
-                .thenReturn(Arrays.asList(line1, line2));
-
-        // 璋冪敤
-        arrivalNoticeService.updateArrivalNoticeWhenIqcFinish(noticeId, lineId, iqcId, qualifiedQuantity);
-
-        // 鏂█锛氳鍥炲啓琚皟鐢�
-        verify(arrivalNoticeLineService).updateArrivalNoticeLineWhenIqcFinish(eq(lineId), eq(iqcId), eq(qualifiedQuantity));
-        // 鏂█锛氫富琛ㄧ姸鎬佹洿鏂颁负寰呭叆搴�
-        MesWmArrivalNoticeDO updatedNotice = arrivalNoticeMapper.selectById(noticeId);
-        assertEquals(MesWmArrivalNoticeStatusEnum.PENDING_RECEIPT.getStatus(), updatedNotice.getStatus());
-    }
-
-    @Test
-    public void testUpdateArrivalNoticeWhenIqcFinish_success_hasUncheckedLines() {
-        // mock 鏁版嵁锛氭彃鍏ヤ竴鏉″緟璐ㄦ鐨勫埌璐ч�氱煡鍗�
-        MesWmArrivalNoticeDO notice = randomPojo(MesWmArrivalNoticeDO.class, o -> {
-            o.setStatus(MesWmArrivalNoticeStatusEnum.PENDING_QC.getStatus());
-        });
-        arrivalNoticeMapper.insert(notice);
-        // 鍑嗗鍙傛暟
-        Long noticeId = notice.getId();
-        Long lineId = randomLongId();
-        Long iqcId = randomLongId();
-        BigDecimal qualifiedQuantity = BigDecimal.valueOf(50);
-
-        // mock 琛屾湇鍔℃柟娉曪細杩樻湁鏈畬鎴愮殑闇�妫�琛�
-        MesWmArrivalNoticeLineDO line1 = randomPojo(MesWmArrivalNoticeLineDO.class, o -> {
-            o.setNoticeId(noticeId);
-            o.setIqcCheckFlag(true);
-            o.setIqcId(iqcId); // 宸叉瀹�
-        });
-        MesWmArrivalNoticeLineDO line2 = randomPojo(MesWmArrivalNoticeLineDO.class, o -> {
-            o.setNoticeId(noticeId);
-            o.setIqcCheckFlag(true);
-            o.setIqcId(null); // 杩樻湭妫�楠�
-        });
-        when(arrivalNoticeLineService.getArrivalNoticeLineListByNoticeId(eq(noticeId)))
-                .thenReturn(Arrays.asList(line1, line2));
-
-        // 璋冪敤
-        arrivalNoticeService.updateArrivalNoticeWhenIqcFinish(noticeId, lineId, iqcId, qualifiedQuantity);
-
-        // 鏂█锛氳鍥炲啓琚皟鐢�
-        verify(arrivalNoticeLineService).updateArrivalNoticeLineWhenIqcFinish(eq(lineId), eq(iqcId), eq(qualifiedQuantity));
-        // 鏂█锛氫富琛ㄧ姸鎬佷笉鍙橈紝浠嶇劧鏄緟璐ㄦ
-        MesWmArrivalNoticeDO updatedNotice = arrivalNoticeMapper.selectById(noticeId);
-        assertEquals(MesWmArrivalNoticeStatusEnum.PENDING_QC.getStatus(), updatedNotice.getStatus());
-    }
-
-    @Test
-    public void testUpdateArrivalNoticeWhenIqcFinish_noticeNotExists() {
-        // 鍑嗗鍙傛暟
-        Long noticeId = randomLongId();
-        Long lineId = randomLongId();
-        Long iqcId = randomLongId();
-        BigDecimal qualifiedQuantity = BigDecimal.valueOf(100);
-
-        // 璋冪敤锛屽苟鏂█寮傚父
-        assertServiceException(
-                () -> arrivalNoticeService.updateArrivalNoticeWhenIqcFinish(noticeId, lineId, iqcId, qualifiedQuantity),
-                WM_ARRIVAL_NOTICE_NOT_EXISTS);
-    }
-
-    @Test
-    public void testUpdateArrivalNoticeWhenIqcFinish_statusNotPendingQc() {
-        // mock 鏁版嵁锛氭彃鍏ヤ竴鏉¤崏绋跨姸鎬佺殑鍒拌揣閫氱煡鍗曪紙闈炲緟璐ㄦ锛�
-        MesWmArrivalNoticeDO notice = randomPojo(MesWmArrivalNoticeDO.class, o -> {
-            o.setStatus(MesWmArrivalNoticeStatusEnum.PREPARE.getStatus());
-        });
-        arrivalNoticeMapper.insert(notice);
-        // 鍑嗗鍙傛暟
-        Long noticeId = notice.getId();
-        Long lineId = randomLongId();
-        Long iqcId = randomLongId();
-        BigDecimal qualifiedQuantity = BigDecimal.valueOf(100);
-
-        // 璋冪敤锛屽苟鏂█寮傚父
-        assertServiceException(
-                () -> arrivalNoticeService.updateArrivalNoticeWhenIqcFinish(noticeId, lineId, iqcId, qualifiedQuantity),
-                WM_ARRIVAL_NOTICE_STATUS_NOT_PENDING_QC);
-    }
-
-}

--
Gitblit v1.9.3