From 5a18d863778ffabcc45da185f7f77e7462289bb9 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 27 八月 2026 20:45:31 +0800
Subject: [PATCH] feat(test): implement test configuration and channel binding

---
 ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java b/ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java
index 4d7ff68..f9236f0 100644
--- a/ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java
+++ b/ruoyi-admin/src/test/java/com/ruoyi/config/FlywayMigrationContractTest.java
@@ -83,6 +83,12 @@
         assertFalse(v9.contains("DROP FOREIGN KEY fk_channel_adapter"));
         assertFalse(v9.contains("DROP FOREIGN KEY fk_cabinet_adapter"));
         assertFalse(v9.matches("(?s).*t_test_battery\\s+\\w+\\s+WHERE\\s+\\w+\\.cabinet_id.*"));
+
+        String v10 = resource("db/migration/V10__test_configuration_collector.sql");
+        assertTrue(v10.contains("ALTER TABLE t_test_battery"));
+        assertTrue(v10.contains("collector_id"));
+        assertTrue(v10.contains("fk_test_battery_collector"));
+        assertFalse(v10.matches("(?s).*\\bINSERT\\s+INTO\\b.*"));
     }
 
     private static String sha256(String path)

--
Gitblit v1.7.1