yeg
2026-08-29 8ba28ba5fbee0582f742f6eb1e824544869abc05
ruoyi-admin/src/test/java/com/ruoyi/config/TestDeviceBindingMapperContractTest.java
@@ -1,6 +1,7 @@
package com.ruoyi.config;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.assertFalse;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
@@ -13,13 +14,16 @@
    void persistsAndReadsCollectorMappingsAndFieldSnapshots()
    {
        String mapper = resource("mapper/system/TTestMapper.xml");
        String snapshotMapper = resource("mapper/system/TSharedFieldSnapshotMapper.xml");
        assertTrue(mapper.contains("id=\"insertTestCollectorChannel\""));
        assertTrue(mapper.contains("id=\"selectTestCollectorChannels\""));
        assertTrue(mapper.contains("id=\"insertTestFieldSnapshot\""));
        assertTrue(mapper.contains("id=\"selectTestFieldSnapshots\""));
        assertTrue(snapshotMapper.contains("id=\"insert\""));
        assertTrue(snapshotMapper.contains("id=\"selectByTestId\""));
        assertTrue(mapper.contains("reception_status = 'NOT_STARTED'"));
        assertTrue(mapper.contains("channel_count channelCount"));
        assertTrue(mapper.contains("id=\"selectBatteryNosByTestIds\""));
        assertFalse(mapper.contains("group_concat"));
    }
    private static String resource(String path)