yeg
2026-09-03 2e683cd7090e2d6a057216fc62429792f7b97aef
ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java
@@ -149,6 +149,16 @@
        assertTrue(v20.contains("system:test:stop"));
        assertFalse(v20.matches("(?s).*\\bDROP\\s+TABLE\\b.*"));
        String v31 = resource("db/migration/V31__unified_realtime_snapshots.sql");
        assertTrue(v31.contains("CREATE TABLE t_test_realtime_snapshot"));
        assertTrue(v31.contains("fk_realtime_snapshot_test"));
        assertTrue(v31.contains("fk_realtime_snapshot_binding"));
        assertTrue(v31.contains("fk_realtime_snapshot_channel"));
        assertTrue(v31.contains("fk_realtime_snapshot_collector"));
        assertFalse(v31.contains("fk_snapshot_test"));
        assertFalse(v31.contains("fk_snapshot_binding"));
        assertFalse(v31.contains("fk_snapshot_channel"));
        String testMapper = resource("mapper/system/TTestMapper.xml");
        assertTrue(testMapper.contains("selectReceivingChannelsForAdapter"));
        assertTrue(testMapper.contains("RECEPTION_RESUMED"));