You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by nd...@apache.org on 2007/04/15 20:13:37 UTC

svn commit: r529042 - in /harmony/enhanced/drlvm/trunk/src/test/regression/H1654: ./ H1654Test.java readme.txt

Author: ndbeyer
Date: Sun Apr 15 11:13:36 2007
New Revision: 529042

URL: http://svn.apache.org/viewvc?view=rev&rev=529042
Log:
Apply patch for HARMONY-3522 - [drlvm][regression tests] A regression test for HARMONY-1654 should be created

Added:
    harmony/enhanced/drlvm/trunk/src/test/regression/H1654/
    harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java   (with props)
    harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt   (with props)

Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java?view=auto&rev=529042
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java Sun Apr 15 11:13:36 2007
@@ -0,0 +1,19 @@
+package org.apache.harmony.drlvm.tests.regression.h1654;
+
+import junit.framework.TestCase;
+import java.security.*;
+
+public class H1654Test extends TestCase {
+
+    public void test1() {
+        ProtectionDomain pd = H1654Test.class.getProtectionDomain();
+        System.out.println(pd.getPermissions().toString());
+        boolean permissionGranted = pd.getPermissions().toString().indexOf("java.lang.RuntimePermission exitVM") != -1;
+        assertTrue("permission was not granted", permissionGranted);
+    }
+
+    public void test2() {
+        ProtectionDomain pd = H1654Test.class.getProtectionDomain();
+        assertTrue("pd does not imply the exitVM permission ", pd.implies(new RuntimePermission("exitVM")));
+    }
+}

Propchange: harmony/enhanced/drlvm/trunk/src/test/regression/H1654/H1654Test.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt?view=auto&rev=529042
==============================================================================
--- harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt (added)
+++ harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt Sun Apr 15 11:13:36 2007
@@ -0,0 +1 @@
+Test was taken from src/test/harmony-1654 Test2.java

Propchange: harmony/enhanced/drlvm/trunk/src/test/regression/H1654/readme.txt
------------------------------------------------------------------------------
    svn:eol-style = native