You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by pe...@apache.org on 2010/05/12 03:59:27 UTC

svn commit: r943353 - in /incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy: se/ConcurrentPolicyFileTest.java util/PolicyEntryTest.java

Author: peter_firmstone
Date: Wed May 12 01:59:27 2010
New Revision: 943353

URL: http://svn.apache.org/viewvc?rev=943353&view=rev
Log:
River-323 Significant refactoring and layout changes.

This will break some tests causing a failled Hudson build, however I think it best to get the code out there, so I can get some assistance.

By default the qa tests now utilise the ConcurrentDynamicPolicyProvider and DynamicPolicyProvider uses a pluggable SPI.

Modified:
    incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/se/ConcurrentPolicyFileTest.java
    incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/util/PolicyEntryTest.java

Modified: incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/se/ConcurrentPolicyFileTest.java
URL: http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/se/ConcurrentPolicyFileTest.java?rev=943353&r1=943352&r2=943353&view=diff
==============================================================================
--- incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/se/ConcurrentPolicyFileTest.java (original)
+++ incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/se/ConcurrentPolicyFileTest.java Wed May 12 01:59:27 2010
@@ -75,8 +75,11 @@ public class ConcurrentPolicyFileTest ex
      */
     public void testRefresh() {
         Permission sp = new SecurityPermission("sdf");
-        PolicyEntry[] pe = new PolicyEntry[] { new PolicyEntry(null, null,
-            Arrays.asList(new Permission[] { sp })) };
+        PolicyEntry[] pe = new PolicyEntry[] { 
+            new PolicyEntry((CodeSource)null,
+                (Collection<Principal>)null,
+            Arrays.asList(new Permission[] { sp })) 
+        };
         TestParser tp = new TestParser(pe);
         ConcurrentPolicyFile policy = new ConcurrentPolicyFile(tp);
         CodeSource cs = new CodeSource(null, (Certificate[])null);

Modified: incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/util/PolicyEntryTest.java
URL: http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/util/PolicyEntryTest.java?rev=943353&r1=943352&r2=943353&view=diff
==============================================================================
--- incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/util/PolicyEntryTest.java (original)
+++ incubator/river/jtsk/trunk/test/src/org/apache/river/imp/security/policy/util/PolicyEntryTest.java Wed May 12 01:59:27 2010
@@ -50,7 +50,9 @@ public class PolicyEntryTest extends Tes
      * Tests constructor and accessors of PolicyEntry 
      */
     public void testCtor() {
-        PolicyEntry pe = new PolicyEntry(null, null, null);
+        PolicyEntry pe =
+            new PolicyEntry((CodeSource) null, (Collection<Principal>) null,
+                (Collection<Permission>)null);
         assertTrue(pe.isVoid());
         assertTrue(pe.getPermissions().isEmpty());
 
@@ -61,7 +63,7 @@ public class PolicyEntryTest extends Tes
 
         Collection perms = Arrays.asList(new Permission[] {
             new SecurityPermission("dsfg"), new AllPermission() });
-        pe = new PolicyEntry(null, null, perms);
+        pe = new PolicyEntry((CodeSource) null, (Collection<Principal>) null, perms);
         assertFalse(pe.isVoid());
         assertEquals(perms, new ArrayList(pe.getPermissions()));
     }
@@ -88,7 +90,9 @@ public class PolicyEntryTest extends Tes
         CodeSource cs32 = new CodeSource(new URL("file://-"), (Certificate[]) null);
         CodeSource cs33 = new CodeSource(new URL("file:///-"), (Certificate[]) null);
 
-        PolicyEntry pe0  = new PolicyEntry(null, null, null);
+        PolicyEntry pe0  = 
+                new PolicyEntry((CodeSource) null, (Collection<Principal>) null,
+                (Collection<Permission>)null);
 
         PolicyEntry pe10 = new PolicyEntry(cs10, null, null);
         PolicyEntry pe11 = new PolicyEntry(cs11, null, null);
@@ -293,7 +297,9 @@ public class PolicyEntryTest extends Tes
      * otherwise tested set must contain all Principals of PolicyEntry.
      */
     public void testImpliesPrincipals() {
-        PolicyEntry pe = new PolicyEntry(null, null, null);
+        PolicyEntry pe =
+            new PolicyEntry((CodeSource) null, (Collection<Principal>) null,
+                (Collection<Permission>)null);
         Principal[] pp1 = new Principal[] {};
         Principal[] pp2 = new Principal[] { new UnresolvedPrincipal("a.b.c",
             "XXX") };
@@ -305,10 +311,12 @@ public class PolicyEntryTest extends Tes
         assertTrue(pe.impliesPrincipals(null));
         assertTrue(pe.impliesPrincipals(pp1));
 
-        pe = new PolicyEntry(null, new HashSet(), null);
+        pe = new PolicyEntry((CodeSource)null, new HashSet<Principal>(),
+                (Collection<Permission>) null);
         assertTrue(pe.impliesPrincipals(pp3));
 
-        pe = new PolicyEntry(null, Arrays.asList(pp2), null);
+        pe = new PolicyEntry((CodeSource) null, Arrays.asList(pp2),
+                (Collection<Permission>) null);
         assertFalse(pe.impliesPrincipals(null));
         assertFalse(pe.impliesPrincipals(pp1));
         assertTrue(pe.impliesPrincipals(pp3));