[jboss-cvs] JBossAS SVN: r71271 - in projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml: interop/rsaconf and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 25 16:24:42 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-03-25 16:24:41 -0400 (Tue, 25 Mar 2008)
New Revision: 71271

Modified:
   projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/factories/util/XACMLTestUtil.java
   projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/PhysicianUnitTestCase.java
   projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/RSAConferenceTestCase.java
   projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/Util.java
Log:
update constants

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/factories/util/XACMLTestUtil.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/factories/util/XACMLTestUtil.java	2008-03-25 20:24:19 UTC (rev 71270)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/factories/util/XACMLTestUtil.java	2008-03-25 20:24:41 UTC (rev 71271)
@@ -61,9 +61,13 @@
       InputStream is = tcl.getResourceAsStream(requestFileLoc);
       RequestContext request = RequestResponseContextFactory.createRequestCtx();
       request.readRequest(is);
+      if (debug)
+         request.marshall(System.out);
       ResponseContext response = pdp.evaluate(request);
       if (response == null)
          throw new RuntimeException("Response is null");
+      if (debug)
+         response.marshall(System.out);
       return response.getDecision();
    }
 

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/PhysicianUnitTestCase.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/PhysicianUnitTestCase.java	2008-03-25 20:24:19 UTC (rev 71270)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/PhysicianUnitTestCase.java	2008-03-25 20:24:41 UTC (rev 71271)
@@ -42,9 +42,10 @@
 {
    public void testNConfidentialityCode() throws Exception
    {
+      System.setProperty("debug","true");
       int decision = XACMLTestUtil.getDecision(getPDP(), 
             "test/requests/interop/rsaconf08/NCode_request_01.xml");    
-      assertEquals(XACMLConstants.DECISION_DENY,decision);
+      assertEquals("DENY?", XACMLConstants.DECISION_DENY,decision);
    }
    
    private PolicyDecisionPoint getPDP()

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/RSAConferenceTestCase.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/RSAConferenceTestCase.java	2008-03-25 20:24:19 UTC (rev 71270)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/RSAConferenceTestCase.java	2008-03-25 20:24:41 UTC (rev 71271)
@@ -54,13 +54,13 @@
       };
 
       List<String> permissions = new ArrayList<String>();
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-003");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-005");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-006");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-009");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-010");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-012");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-017");
+      permissions.add(Util.PERMISSION_BASE + "prd-003");
+      permissions.add(Util.PERMISSION_BASE + "prd-005");
+      permissions.add(Util.PERMISSION_BASE + "prd-006");
+      permissions.add(Util.PERMISSION_BASE + "prd-009");
+      permissions.add(Util.PERMISSION_BASE + "prd-010");
+      permissions.add(Util.PERMISSION_BASE + "prd-012");
+      permissions.add(Util.PERMISSION_BASE + "prd-017");
 
       String patient = "Anthony Gurrola";
 
@@ -71,9 +71,10 @@
       List<String> consentedIds = new ArrayList<String>();
       consentedIds.add("Dr. Alice");
 
-      String resourceType = "urn:oasis:names:tc:xacml:interop:resource:hl7-medical-record";
+      String resourceType = Util.MEDICAL_RECORD;
 
-      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, patient, confidentialityCodes,
+      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, 
+            patient, confidentialityCodes,
             consentedIds, resourceType);
 
       request.marshall(System.out);
@@ -90,7 +91,7 @@
       };
 
       List<String> roles = new ArrayList<String>();
-      roles.add("urn:oasis:names:tc:xacml:interop:role:physician");
+      roles.add(Util.PHYSICIAN);
 
       String patient = "Anthony Gurrola";
 
@@ -101,9 +102,10 @@
       List<String> consentedIds = new ArrayList<String>();
       consentedIds.add("Dr. Alice");
 
-      String resourceType = "urn:oasis:names:tc:xacml:interop:resource:hl7-medical-record";
+      String resourceType = Util.MEDICAL_RECORD;
 
-      RequestContext request = Util.createRequestWithNormalRoles(doctor, roles, patient, confidentialityCodes,
+      RequestContext request = Util.createRequestWithNormalRoles(doctor, roles, 
+            patient, confidentialityCodes,
             consentedIds, resourceType);
 
       request.marshall(System.out);
@@ -123,13 +125,13 @@
       };
 
       List<String> permissions = new ArrayList<String>();
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-003");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-005");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-006");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-009");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-010");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-012");
-      permissions.add("urn:oasis:names:tc:xacml:interop:hl7:prd-017");
+      permissions.add(Util.PERMISSION_BASE + "prd-003");
+      permissions.add(Util.PERMISSION_BASE + "prd-005");
+      permissions.add(Util.PERMISSION_BASE + "prd-006");
+      permissions.add(Util.PERMISSION_BASE + "prd-009");
+      permissions.add(Util.PERMISSION_BASE + "prd-010");
+      permissions.add(Util.PERMISSION_BASE + "prd-012");
+      permissions.add(Util.PERMISSION_BASE + "prd-017");
 
       String patient = "Anthony Gurrola";
 
@@ -142,10 +144,12 @@
 
       String resourceType = "urn:oasis:names:tc:xacml:interop:resource:medical-record";
 
-      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, patient, confidentialityCodes,
+      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, 
+            patient, confidentialityCodes,
             consentedIds, resourceType);
 
-      assertEquals("Access Allowed?", XACMLConstants.DECISION_PERMIT, XACMLTestUtil.getDecision(pdp, request));
+      assertEquals("Permit?", XACMLConstants.DECISION_PERMIT, 
+            XACMLTestUtil.getDecision(pdp, request));
    }
 
    public void testUseCase1_2() throws Exception
@@ -172,12 +176,13 @@
       List<String> consentedIds = new ArrayList<String>();
       consentedIds.add("Dr. Alice");
 
-      String resourceType = "urn:oasis:names:tc:xacml:interop:resource:medical-record";
+      String resourceType = Util.MEDICAL_RECORD;
 
-      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, patient, confidentialityCodes,
+      RequestContext request = Util.createRequestWithHL7Permissions(doctor, permissions, 
+            patient, confidentialityCodes,
             consentedIds, resourceType);
 
-      assertEquals("Access Allowed?", XACMLConstants.DECISION_DENY, XACMLTestUtil.getDecision(pdp, request));
+      assertEquals("Deny?", XACMLConstants.DECISION_DENY, XACMLTestUtil.getDecision(pdp, request));
    }
 
    private PolicyDecisionPoint getPDP()

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/Util.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/Util.java	2008-03-25 20:24:19 UTC (rev 71270)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/tests/org/jboss/test/security/xacml/interop/rsaconf/Util.java	2008-03-25 20:24:41 UTC (rev 71271)
@@ -42,12 +42,17 @@
  */
 public class Util
 {
+   private static final String CONFIDENTIALITY_CODE = "urn:xacml:2.0:interop:example:resource:hl7:confidentiality-code";
 
-   private static final String CONFIDENTIALITY_CODE = "urn:oasis:names:tc:xacml:interop:resource:confidentiality-code";
-
    private static final String CONSENTED_SUBJECT_ID = "urn:oasis:names:tc:xacml:interop:resource:consented-subject-id";
 
    private static final String RESOURCE_TYPE = "urn:oasis:names:tc:xacml:interop:resource:type";
+   
+   public static final String PERMISSION_BASE = "urn:xacml:2.0:interop:example:hl7:";
+   
+   public static final String PHYSICIAN = "urn:xacml:2.0:interop:example:role:hl7:physician";
+   
+   public static final String MEDICAL_RECORD = "urn:xacml:2.0:interop:example:resource:hl7:medical-record";
 
    //Enable for request trace
    private static boolean debug = "true".equals(System.getProperty("debug", "false"));




More information about the jboss-cvs-commits mailing list