[jboss-cvs] Picketlink SVN: r1559 - integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed May 2 12:31:49 EDT 2012


Author: pskopek at redhat.com
Date: 2012-05-02 12:31:48 -0400 (Wed, 02 May 2012)
New Revision: 1559

Added:
   integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/PDPTestsDeployerHelper.java
Modified:
   integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/SOAPSAMLXACMLUnitTestCase.java
Log:
pdp test sources


Added: integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/PDPTestsDeployerHelper.java
===================================================================
--- integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/PDPTestsDeployerHelper.java	                        (rev 0)
+++ integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/PDPTestsDeployerHelper.java	2012-05-02 16:31:48 UTC (rev 1559)
@@ -0,0 +1,34 @@
+package org.picketlink.test.integration.pdp;
+
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+
+import java.io.File;
+import java.io.IOException;
+
+/**
+ * <p>
+ * Class that manages deployments for Arquillian based tests.
+ * </p>
+ * <p>
+ * <b>Note:</b> This class can be super class of test case classes that wish to deploy all deployments or
+ * simply use static calls and pick deployments one needs.
+ * </p>
+ *
+ * @author pskopek at redhat.com
+ * @since Nov 28, 2011
+ */
+
+public class PDPTestsDeployerHelper {
+
+    public static String WEBAPPS_LOCATION = "target/picketlink";
+
+    @Deployment(name = "pdp.war", order = 1, testable = false)
+    public static WebArchive importPdpWar() {
+        return ShrinkWrap.createFromZipFile(WebArchive.class,
+                new File(WEBAPPS_LOCATION + "/pdp.war"));
+    }
+
+
+}

Modified: integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/SOAPSAMLXACMLUnitTestCase.java
===================================================================
--- integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/SOAPSAMLXACMLUnitTestCase.java	2012-05-02 16:30:39 UTC (rev 1558)
+++ integration-tests/branches/eap6/picketlink-pdp-tests/src/test/java/org/picketlink/test/integration/pdp/SOAPSAMLXACMLUnitTestCase.java	2012-05-02 16:31:48 UTC (rev 1559)
@@ -30,6 +30,8 @@
 import javax.xml.datatype.DatatypeFactory;
 import javax.xml.datatype.XMLGregorianCalendar;
 
+import org.jboss.arquillian.container.test.api.RunAsClient;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.security.xacml.core.model.context.ActionType;
 import org.jboss.security.xacml.core.model.context.AttributeType;
 import org.jboss.security.xacml.core.model.context.AttributeValueType;
@@ -39,6 +41,7 @@
 import org.jboss.security.xacml.core.model.context.SubjectType;
 import org.jboss.security.xacml.factories.RequestAttributeFactory;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 import org.picketlink.identity.federation.api.soap.SOAPSAMLXACML;
 import org.picketlink.identity.federation.api.soap.SOAPSAMLXACML.Result;
 
@@ -47,8 +50,11 @@
  * @author Anil.Saldhana at redhat.com
  * @since Jul 31, 2009
  */
-public class SOAPSAMLXACMLUnitTestCase
+ at RunWith(Arquillian.class)
+ at RunAsClient
+public class SOAPSAMLXACMLUnitTestCase extends PDPTestsDeployerHelper
 {
+
    //Change it to true when you have an end point running locally
    private boolean sendRequest = true;
    



More information about the jboss-cvs-commits mailing list