Author: pskopek(a)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(a)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(a)redhat.com
* @since Jul 31, 2009
*/
-public class SOAPSAMLXACMLUnitTestCase
+(a)RunWith(Arquillian.class)
+@RunAsClient
+public class SOAPSAMLXACMLUnitTestCase extends PDPTestsDeployerHelper
{
+
//Change it to true when you have an end point running locally
private boolean sendRequest = true;
Show replies by date