- Timestamp:
- Sep 24, 2014, 9:34:21 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web/tests/reproducers/simple/AccessClassInPackage/testcases/AccessClassInPackageTest.java
r418 r429 38 38 import java.util.Arrays; 39 39 import java.util.List; 40 import net.sourceforge.jnlp.ProcessResult; 40 41 import net.sourceforge.jnlp.ServerAccess; 41 import net.sourceforge.jnlp.ServerAccess.ProcessResult; 42 42 43 import org.junit.Assert; 43 44 44 import org.junit.Test; 45 45 … … 73 73 private static final List<String> xta = Arrays.asList(new String[]{"-Xtrustall"}); 74 74 75 private void testShouldFail( ServerAccess.ProcessResult pr, String s) {75 private void testShouldFail(ProcessResult pr, String s) { 76 76 String c = "(?s).*java.security.AccessControlException.{0,5}access denied.{0,5}java.lang.RuntimePermission.{0,5}" + s + ".*"; 77 77 Assert.assertTrue("stderr should match `" + c + "`, but didn't ", pr.stderr.matches(c)); 78 78 } 79 79 80 private void testShouldNOTFail( ServerAccess.ProcessResult pr, String s) {80 private void testShouldNOTFail(ProcessResult pr, String s) { 81 81 String c = "(?s).*java.security.AccessControlException.{0,5}access denied.{0,5}java.lang.RuntimePermission.{0,5}" + s + ".*"; 82 82 Assert.assertFalse("stderr should NOT match `" + c + "`, but did ", pr.stderr.matches(c)); … … 90 90 } 91 91 92 private void testShouldPass( ServerAccess.ProcessResult pr, String s) {92 private void testShouldPass(ProcessResult pr, String s) { 93 93 String c = "Class was obtained: " + s; 94 94 Assert.assertTrue("stdout should contains `" + c + "`, but didn't ", pr.stdout.contains(c)); 95 95 } 96 96 97 private void testShouldNOTPass( ServerAccess.ProcessResult pr, String s) {97 private void testShouldNOTPass(ProcessResult pr, String s) { 98 98 String c = "Class was obtained: " + s; 99 99 Assert.assertFalse("stdout should not contains `" + c + "`, but did ", pr.stdout.contains(c)); … … 102 102 @Test 103 103 public void AccessClassInPackageJAVAXJNLP() throws Exception { 104 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[0]);104 ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[0]); 105 105 commonPitfall(pr); 106 106 testShouldPass(pr, pass[0]); … … 110 110 @Test 111 111 public void AccessClassInPackageSELF() throws Exception { 112 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[1]);112 ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[1]); 113 113 commonPitfall(pr); 114 114 testShouldPass(pr, pass[1]); … … 118 118 @Test 119 119 public void AccessClassInPackageNETSF() throws Exception { 120 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[2]);120 ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[2]); 121 121 commonPitfall(pr); 122 122 testShouldFail(pr, badExceptions[2]); … … 126 126 @Test 127 127 public void AccessClassInPackageSUNSEC() throws Exception { 128 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[3]);128 ProcessResult pr = server.executeJavawsHeadless(null, "/" + files[3]); 129 129 commonPitfall(pr); 130 130 commonPitfall(pr); … … 136 136 @Test 137 137 public void AccessClassInPackageSignedJAVAXJNLP() throws Exception { 138 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[0]);138 ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[0]); 139 139 commonPitfall(pr); 140 140 testShouldPass(pr, pass[0]); … … 144 144 @Test 145 145 public void AccessClassInPackageSignedSELF() throws Exception { 146 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[1]);146 ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[1]); 147 147 commonPitfall(pr); 148 148 testShouldPass(pr, pass[1]); … … 152 152 @Test 153 153 public void AccessClassInPackageSignedNETSF() throws Exception { 154 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[2]);154 ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[2]); 155 155 commonPitfall(pr); 156 156 testShouldPass(pr, pass[2]); … … 160 160 @Test 161 161 public void AccessClassInPackageSignedSUNSEC() throws Exception { 162 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[3]);162 ProcessResult pr = server.executeJavawsHeadless(xta, "/" + filesSigned[3]); 163 163 commonPitfall(pr); 164 164 testShouldPass(pr, pass[3]);
Note:
See TracChangeset
for help on using the changeset viewer.