Skip to content

Commit 4c1cb77

Browse files
committed
feat:添加测试用例
添加了对于配置文件日志级别的修改测试
1 parent 4937755 commit 4c1cb77

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

dongtai-log/src/test/java/io.dongtai.log/IastPropertiesTest.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
public class IastPropertiesTest {
88
private final String oldTmpPath = System.getProperty("java.io.tmpdir.dongtai");
99
private final String oldLogPath = System.getProperty("dongtai.log.path");
10+
private final String LogLevel = System.getProperty("dongtai.log.level");
1011

1112
@Before
1213
public void setUp() {
@@ -22,11 +23,15 @@ public void tearDown() {
2223
if (oldLogPath != null) {
2324
System.setProperty("dongtai.log.path", oldLogPath);
2425
}
26+
if (LogLevel != null) {
27+
System.setProperty("dongtai.log.level", LogLevel);
28+
}
2529
}
2630

2731
private void clear() {
2832
System.clearProperty("java.io.tmpdir.dongtai");
2933
System.clearProperty("dongtai.log.path");
34+
System.clearProperty("dongtai.log.level");
3035
}
3136

3237
@Test
@@ -49,4 +54,18 @@ public void getLogPathTest() {
4954
path = IastProperties.getLogDir();
5055
Assert.assertEquals(File.separator + "foo", path);
5156
}
57+
58+
@Test
59+
public void getLogLevelTest() {
60+
//默认使用info级别
61+
String logLevel = IastProperties.getLogLevel();
62+
Assert.assertEquals("log level:" + logLevel, "info", logLevel);
63+
clear();
64+
//修改为debug级别
65+
System.setProperty("dongtai.log.level", "debug");
66+
logLevel = IastProperties.getLogLevel();
67+
Assert.assertEquals("log level:" + logLevel, "debug", logLevel);
68+
69+
70+
}
5271
}

0 commit comments

Comments
 (0)