test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java

changeset 1637
2e21ecd7a5ad
parent 1591
dc8b7aa7cef3
child 2525
2eb010b6cb22
equal deleted inserted replaced
1636:82dc1e827c2a 1637:2e21ecd7a5ad
89 ToolBox.javac(javacParams); 89 ToolBox.javac(javacParams);
90 90
91 //"${TESTJAVA}${FS}bin${FS}java" ${TESTVMOPTS} -classpath "${CLASSPATH}${PS}${TESTCLASSES}" p2.ProtectedInnerClass2 91 //"${TESTJAVA}${FS}bin${FS}java" ${TESTVMOPTS} -classpath "${CLASSPATH}${PS}${TESTCLASSES}" p2.ProtectedInnerClass2
92 ToolBox.AnyToolArgs javaParams = 92 ToolBox.AnyToolArgs javaParams =
93 new ToolBox.AnyToolArgs() 93 new ToolBox.AnyToolArgs()
94 .setAllArgs(ToolBox.javaBinary, "-classpath", System.getProperty("user.dir"), 94 .appendArgs(ToolBox.javaBinary)
95 .appendArgs(ToolBox.testVMOpts)
96 .appendArgs("-classpath", System.getProperty("user.dir"),
95 "p2.ProtectedInnerClass2"); 97 "p2.ProtectedInnerClass2");
96 ToolBox.executeCommand(javaParams); 98 ToolBox.executeCommand(javaParams);
97 } 99 }
98 100
99 //from test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java 101 //from test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
100 void compileOnly() throws Exception { 102 void compileOnly() throws Exception {
101 //@run compile p1/ProtectedInnerClass1.java 103 //@run compile p1/ProtectedInnerClass1.java
102 ToolBox.JavaToolArgs javacParams = 104 ToolBox.JavaToolArgs javacParams =
103 new ToolBox.JavaToolArgs() 105 new ToolBox.JavaToolArgs()
104 .setOptions("-d", ".") 106 .appendArgs("-d", ".")
105 .setSources(protectedInnerClass1Src); 107 .setSources(protectedInnerClass1Src);
106 108
107 ToolBox.javac(javacParams); 109 ToolBox.javac(javacParams);
108 110
109 //@run compile/fail p2/ProtectedInnerClass3.java 111 //@run compile/fail p2/ProtectedInnerClass3.java
110 javacParams.setSources(protectedInnerClass3Src) 112 javacParams = new ToolBox.JavaToolArgs(ToolBox.Expect.FAIL)
111 .set(ToolBox.Expect.FAIL); 113 .appendArgs("-d", ".")
114 .setSources(protectedInnerClass3Src);
112 ToolBox.javac(javacParams); 115 ToolBox.javac(javacParams);
113 } 116 }
114 117
115 } 118 }

mercurial