Skip to content

Commit 1907c17

Browse files
committed
feat: add JDK version check for ViewFileToolTest to ensure compatibility
1 parent 33c631c commit 1907c17

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

core/src/test/java/com/taobao/arthas/core/mcp/tool/function/basic1000/ViewFileToolTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.taobao.arthas.core.mcp.tool.function.basic1000;
22

33
import com.fasterxml.jackson.core.type.TypeReference;
4+
import com.taobao.arthas.common.JavaVersionUtils;
45
import com.taobao.arthas.mcp.server.tool.ToolContext;
56
import com.taobao.arthas.mcp.server.util.JsonParser;
67
import org.junit.*;
@@ -16,6 +17,10 @@
1617
import java.util.LinkedHashMap;
1718
import java.util.Map;
1819

20+
/**
21+
* ViewFileTool 单元测试
22+
* 仅在 JDK 8 下运行,因为测试中使用反射修改环境变量的方式在高版本 JDK 中不可用
23+
*/
1924
public class ViewFileToolTest {
2025

2126
@Rule
@@ -27,6 +32,8 @@ public class ViewFileToolTest {
2732

2833
@Before
2934
public void setUp() {
35+
// 仅在 JDK 8 下运行测试
36+
Assume.assumeTrue("此测试仅在 JDK 8 下运行", JavaVersionUtils.isJava8());
3037
clearEnv(ViewFileTool.ALLOWED_DIRS_ENV);
3138
}
3239

0 commit comments

Comments
 (0)