- Timestamp:
- Sep 24, 2014, 9:34:21 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web/tests/reproducers/simple/ReplaceSecurityManager/testcases/ReplaceSecurityManagerTest.java
r418 r429 36 36 */ 37 37 38 import net.sourceforge.jnlp.ProcessResult; 38 39 import net.sourceforge.jnlp.ServerAccess; 39 40 import org.junit.Assert; … … 46 47 @Test 47 48 public void ReplaceSecurityManagerLunch1() throws Exception { 48 ServerAccess.ProcessResult pr = server.executeJavawsHeadless(null, "/ReplaceSecurityManager.jnlp");49 ProcessResult pr = server.executeJavawsHeadless(null, "/ReplaceSecurityManager.jnlp"); 49 50 String s = "(?s).*java.security.AccessControlException.{0,5}access denied.{0,5}java.lang.RuntimePermission.{0,5}" + "setSecurityManager" + ".*"; 50 51 Assert.assertTrue("stderr should match "+s+" but didn't",pr.stderr.matches(s)); 51 52 String cc="ClassNotFoundException"; 52 53 Assert.assertFalse("stderr should NOT contains `"+cc+"`, but did",pr.stderr.contains(cc)); 53 Assert.assertFalse("stdout length should be <=2, but was "+pr.stdout.length(),pr.stdout.length()>2);54 54 Assert.assertFalse("ReplaceSecurityManagerLunch1 should not be terminated, but was",pr.wasTerminated); 55 55 Assert.assertEquals((Integer) 0, pr.returnValue);
Note:
See TracChangeset
for help on using the changeset viewer.