Skip to content

Commit 21f6547

Browse files
committed
test:添加提取PID测试用例
1 parent 78f88ab commit 21f6547

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package io.dongtai.iast.agent.manager;
2+
3+
import io.dongtai.iast.agent.IastProperties;
4+
import org.junit.Assert;
5+
import org.junit.Test;
6+
7+
import java.lang.management.ManagementFactory;
8+
9+
public class EngineManagerTest {
10+
11+
@Test
12+
public void extractPIDTest(){
13+
//初始化临时文件
14+
IastProperties.initTmpDir();
15+
//获取PID
16+
String runtimeName = ManagementFactory.getRuntimeMXBean().getName();
17+
18+
//Java获取的runtimeName格式为 PID@虚拟机唯一标识 提取PID
19+
String pid = EngineManager.extractPID(runtimeName);
20+
Assert.assertTrue(pid.matches("\\d+"));
21+
}
22+
}

0 commit comments

Comments
 (0)