77public 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