From e35881f24e349e865d7a1dbbebc1a7e55ecc7a16 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 03 九月 2026 11:46:00 +0800
Subject: [PATCH] 实现测试详情持久化接口
---
ruoyi-admin/src/test/java/com/ruoyi/web/controller/system/TTestControllerContractTest.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/ruoyi-admin/src/test/java/com/ruoyi/web/controller/system/TTestControllerContractTest.java b/ruoyi-admin/src/test/java/com/ruoyi/web/controller/system/TTestControllerContractTest.java
index 8ac19ca..05845a2 100644
--- a/ruoyi-admin/src/test/java/com/ruoyi/web/controller/system/TTestControllerContractTest.java
+++ b/ruoyi-admin/src/test/java/com/ruoyi/web/controller/system/TTestControllerContractTest.java
@@ -4,6 +4,7 @@
import java.lang.reflect.Method;
import org.junit.jupiter.api.Test;
import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.security.access.prepost.PreAuthorize;
class TTestControllerContractTest
@@ -39,6 +40,10 @@
assertPermission("persistedCycles", "@ss.hasPermi('system:test:query')", Long.class);
assertEquals("/{testId}/data/cycles", TTestController.class.getMethod("persistedCycles", Long.class)
.getAnnotation(org.springframework.web.bind.annotation.GetMapping.class).value()[0]);
+ assertPermission("saveConsoleDetail", "@ss.hasPermi('system:test:edit')", Long.class,
+ com.ruoyi.system.domain.TTestConsoleDetail.class);
+ assertEquals("/{testId}/console-detail", TTestController.class.getMethod("saveConsoleDetail", Long.class,
+ com.ruoyi.system.domain.TTestConsoleDetail.class).getAnnotation(PutMapping.class).value()[0]);
}
private void assertPermission(String methodName, String permission, Class<?>... parameterTypes) throws Exception
--
Gitblit v1.7.1