yeg
2026-08-30 d465482a314ea4f5703aba7ca5cc33a682fc2f5c
ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TTestServiceImplTest.java
@@ -226,6 +226,20 @@
    }
    @Test
    void createShouldRejectCaseInsensitiveDuplicateCollectorMeasurement()
    {
        TTest test = validTest();
        test.getBatteries().get(0).getCollectorChannels()
                .add(collectorChannel("primary_temperature", "主温度重复", "S-04"));
        mockEnabledOptions();
        ServiceException exception = assertThrows(ServiceException.class, () -> testService.createTest(test));
        assertEquals("同一电池号的采集器测量项不可重复", exception.getMessage());
        verify(testMapper, never()).insertTest(any(TTest.class));
    }
    @Test
    void createShouldRejectBatteriesFromDifferentGroups()
    {
        TTest test = validTest();