17
17
18
18
package org .apache .activemq .artemis .util ;
19
19
20
+ import static org .junit .jupiter .api .Assertions .assertEquals ;
21
+ import static org .junit .jupiter .api .Assertions .assertFalse ;
22
+ import static org .junit .jupiter .api .Assertions .assertTrue ;
23
+
20
24
import java .util .HashMap ;
21
25
22
- import org .junit .Assert ;
23
- import org .junit .Test ;
26
+ import org .junit .jupiter .api .Test ;
24
27
25
28
public class JVMArgumentTest {
26
29
@@ -34,21 +37,21 @@ public void testArgumentsWindows() {
34
37
35
38
HashMap <String , String > usedArgs = new HashMap <>();
36
39
JVMArgumentParser .parseOriginalArgs (prefix , "\" " , arguments , fixedArguments , usedArgs );
37
- Assert . assertEquals (2 , usedArgs .size ());
38
- Assert . assertEquals ("-Xmx77G" , usedArgs .get ("-Xmx" ));
39
- Assert . assertEquals ("-Xms333M" , usedArgs .get ("-Xms" ));
40
+ assertEquals (2 , usedArgs .size ());
41
+ assertEquals ("-Xmx77G" , usedArgs .get ("-Xmx" ));
42
+ assertEquals ("-Xms333M" , usedArgs .get ("-Xms" ));
40
43
41
44
String newLine = "IF \" %JAVA_ARGS%\" ==\" \" (set JAVA_ARGS= -XX:AutoBoxCacheMax=20000 -XX:+PrintClassHistogram -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512M -Xmx1G -Djava.security.auth.login.config=%ARTEMIS_ETC_DIR%\\ login.config -Dhawtio.disableProxy=true -Dhawtio.offline=true -Dhawtio.realm=activemq -Dhawtio.role=amq -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Djolokia.policyLocation=%ARTEMIS_INSTANCE_ETC_URI%\\ jolokia-access.xml -Dartemis.instance=%ARTEMIS_INSTANCE%)" ;
42
45
43
46
String resultLine = JVMArgumentParser .parseNewLine (prefix , "\" " , newLine , fixedArguments , usedArgs );
44
47
45
48
System .out .println ("output::" + resultLine );
46
49
47
- Assert . assertFalse (resultLine .contains ("-must-go" ));
48
- Assert . assertTrue (resultLine .contains ("-Xmx77G" ));
49
- Assert . assertTrue (resultLine .contains ("-Xms333M" ));
50
- Assert . assertFalse (resultLine .contains ("-Xmx1G" ));
51
- Assert . assertFalse (resultLine .contains ("-Xmx512M" ));
50
+ assertFalse (resultLine .contains ("-must-go" ));
51
+ assertTrue (resultLine .contains ("-Xmx77G" ));
52
+ assertTrue (resultLine .contains ("-Xms333M" ));
53
+ assertFalse (resultLine .contains ("-Xmx1G" ));
54
+ assertFalse (resultLine .contains ("-Xmx512M" ));
52
55
}
53
56
54
57
@@ -62,23 +65,23 @@ public void testArgumentsLinux() {
62
65
63
66
HashMap <String , String > usedArgs = new HashMap <>();
64
67
JVMArgumentParser .parseOriginalArgs (prefix , "\" " , arguments , fixedArguments , usedArgs );
65
- Assert . assertEquals (2 , usedArgs .size ());
66
- Assert . assertEquals ("-Xmx77G" , usedArgs .get ("-Xmx" ));
67
- Assert . assertEquals ("-Xms333M" , usedArgs .get ("-Xms" ));
68
+ assertEquals (2 , usedArgs .size ());
69
+ assertEquals ("-Xmx77G" , usedArgs .get ("-Xmx" ));
70
+ assertEquals ("-Xms333M" , usedArgs .get ("-Xms" ));
68
71
69
72
String newLine = " JAVA_ARGS= -XX:AutoBoxCacheMax=20000 -XX:+PrintClassHistogram -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512M -Xmx1G -Djava.security.auth.login.config=%ARTEMIS_ETC_DIR%\\ login.config -Dhawtio.disableProxy=true -Dhawtio.offline=true -Dhawtio.realm=activemq -Dhawtio.role=amq -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Djolokia.policyLocation=%ARTEMIS_INSTANCE_ETC_URI%\\ jolokia-access.xml -Dartemis.instance=%ARTEMIS_INSTANCE%)" ;
70
73
71
74
String resultLine = JVMArgumentParser .parseNewLine (prefix , "\" " , newLine , fixedArguments , usedArgs );
72
75
73
76
System .out .println ("output::" + resultLine );
74
77
75
- Assert . assertFalse (resultLine .contains ("-must-go" ));
76
- Assert . assertTrue (resultLine .contains ("-Xmx77G" ));
77
- Assert . assertTrue (resultLine .contains ("-Xms333M" ));
78
- Assert . assertFalse (resultLine .contains ("-Xmx1G" ));
79
- Assert . assertFalse (resultLine .contains ("-Xmx512M" ));
78
+ assertFalse (resultLine .contains ("-must-go" ));
79
+ assertTrue (resultLine .contains ("-Xmx77G" ));
80
+ assertTrue (resultLine .contains ("-Xms333M" ));
81
+ assertFalse (resultLine .contains ("-Xmx1G" ));
82
+ assertFalse (resultLine .contains ("-Xmx512M" ));
80
83
81
- Assert . assertTrue (resultLine .startsWith (" " ));
84
+ assertTrue (resultLine .startsWith (" " ));
82
85
}
83
86
84
87
}
0 commit comments