Author: julien(a)jboss.com
Date: 2008-02-01 15:46:11 -0500 (Fri, 01 Feb 2008)
New Revision: 9705
Added:
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLRenderer.java
Modified:
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/PortletParameterMap.java
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/BaseURLImpl.java
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/CallbackQueue.java
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/PortletURLSnapshot.java
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLGenerationListenerTestCase.java
modules/portlet/trunk/test/src/test/resources/test/remote-jboss-unit.xml
Log:
- make current url listener tests more robust
Modified:
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/PortletParameterMap.java
===================================================================
---
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/PortletParameterMap.java 2008-02-01
20:15:37 UTC (rev 9704)
+++
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/PortletParameterMap.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -45,24 +45,28 @@
private NavigationInfo navigationInfo;
/** . */
- private Map<String, PortletParameter> entries = new HashMap<String,
PortletParameter>();
+ private Map<String, PortletParameter> entries;
/** . */
- private Set<String> publicEntryRemovals = new HashSet<String>();
+ private Set<String> publicEntryRemovals;
/** . */
- private TypedMap<String, String[], String, PortletParameter> combinedMap = new
TypedMap<String, String[], String, PortletParameter>(entries, keyConverter,
valueConverter);
+ private TypedMap<String, String[], String, PortletParameter> combinedMap;
public PortletParameterMap(NavigationInfo navigationInfo)
{
this.navigationInfo = navigationInfo;
+ this.entries = new HashMap<String, PortletParameter>();
+ this.publicEntryRemovals = new HashSet<String>();
+ this.combinedMap = new TypedMap<String, String[], String,
PortletParameter>(entries, keyConverter, valueConverter);
}
public PortletParameterMap(PortletParameterMap original)
{
this.navigationInfo = original.navigationInfo;
this.entries = new HashMap<String, PortletParameter>(original.entries);
- this.publicEntryRemovals = new HashSet<String>(publicEntryRemovals);
+ this.publicEntryRemovals = new
HashSet<String>(original.publicEntryRemovals);
+ this.combinedMap = new TypedMap<String, String[], String,
PortletParameter>(entries, keyConverter, valueConverter);
}
public String getParameterValue(String name)
Modified:
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/BaseURLImpl.java
===================================================================
---
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/BaseURLImpl.java 2008-02-01
20:15:37 UTC (rev 9704)
+++
modules/portlet/trunk/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/BaseURLImpl.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -26,6 +26,8 @@
import org.jboss.portal.portlet.spi.PortletInvocationContext;
import org.jboss.portal.portlet.impl.jsr168.PortletApplicationImpl;
import org.jboss.portal.common.NotYetImplemented;
+import org.jboss.portal.common.io.WriterCharWriter;
+import org.jboss.portal.common.text.EntityEncoder;
import javax.portlet.BaseURL;
import javax.portlet.PortletSecurityException;
@@ -102,12 +104,12 @@
public void write(Writer writer) throws IOException
{
- throw new NotYetImplemented();
+ writer.write(toString());
}
public void write(Writer writer, boolean b) throws IOException
{
- throw new NotYetImplemented();
+ EntityEncoder.FULL.encode(toString(), new WriterCharWriter(writer));
}
public void addProperty(String s, String s1)
Modified:
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/CallbackQueue.java
===================================================================
---
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/CallbackQueue.java 2008-02-01
20:15:37 UTC (rev 9704)
+++
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/CallbackQueue.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -45,6 +45,11 @@
return queue.removeFirst();
}
+ public static void clear()
+ {
+ queue.clear();
+ }
+
public static int size()
{
return queue.size();
Modified:
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/PortletURLSnapshot.java
===================================================================
---
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/PortletURLSnapshot.java 2008-02-01
20:15:37 UTC (rev 9704)
+++
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/PortletURLSnapshot.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -29,7 +29,6 @@
import javax.portlet.PortletURL;
import javax.portlet.ResourceURL;
import java.util.Map;
-import java.util.LinkedList;
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
@@ -62,6 +61,9 @@
/** . */
final Map<String, String[]> parameters;
+ /** . */
+ final String cacheability;
+
public static PortletURLSnapshot createActionURL(String source, PortletURL actionURL)
{
return new PortletURLSnapshot(source, ACTION, actionURL);
@@ -82,14 +84,14 @@
return new PortletURLSnapshot(source, ACTION, portletMode, windowState,
parameters);
}
- public static PortletURLSnapshot createRenderRL(String source, PortletMode
portletMode, WindowState windowState, Map<String, String[]> parameters)
+ public static PortletURLSnapshot createRenderURL(String source, PortletMode
portletMode, WindowState windowState, Map<String, String[]> parameters)
{
return new PortletURLSnapshot(source, RENDER, portletMode, windowState,
parameters);
}
- public static PortletURLSnapshot createResourceURL(String source, Map<String,
String[]> parameters)
+ public static PortletURLSnapshot createResourceURL(String source, Map<String,
String[]> parameters, String cacheability)
{
- return new PortletURLSnapshot(source, parameters);
+ return new PortletURLSnapshot(source, parameters, cacheability);
}
private PortletURLSnapshot(String source, int type, PortletURL portletURL)
@@ -99,15 +101,17 @@
this.portletMode = portletURL.getPortletMode();
this.windowState = portletURL.getWindowState();
this.parameters = portletURL.getParameterMap();
+ this.cacheability = null;
}
- private PortletURLSnapshot(String source, ResourceURL portletURL)
+ private PortletURLSnapshot(String source, ResourceURL resourceURL)
{
this.source = source;
this.type = RESOURCE;
this.portletMode = null;
this.windowState = null;
- this.parameters = portletURL.getParameterMap();
+ this.parameters = resourceURL.getParameterMap();
+ this.cacheability = resourceURL.getCacheability();
}
private PortletURLSnapshot(String source, int type, PortletMode portletMode,
WindowState windowState, Map<String, String[]> parameters)
@@ -117,15 +121,17 @@
this.portletMode = portletMode;
this.windowState = windowState;
this.parameters = parameters;
+ this.cacheability = null;
}
- private PortletURLSnapshot(String source, Map<String, String[]> parameters)
+ private PortletURLSnapshot(String source, Map<String, String[]> parameters,
String cacheability)
{
this.source = source;
this.type = RESOURCE;
this.portletMode = null;
this.windowState = null;
this.parameters = parameters;
+ this.cacheability = cacheability;
}
public void assertEquals(PortletURLSnapshot actual)
@@ -140,7 +146,7 @@
}
if (type == RESOURCE)
{
-
+ Assert.assertEquals(cacheability, actual.cacheability);
}
else
{
Modified:
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLGenerationListenerTestCase.java
===================================================================
---
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLGenerationListenerTestCase.java 2008-02-01
20:15:37 UTC (rev 9704)
+++
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLGenerationListenerTestCase.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -25,11 +25,15 @@
import org.jboss.portal.unit.annotations.TestCase;
import org.jboss.portal.unit.PortletTestCase;
import org.jboss.portal.unit.PortletTestContext;
+import org.jboss.portal.unit.Assertion;
import org.jboss.portal.unit.actions.PortletRenderTestAction;
+import org.jboss.portal.unit.actions.PortletResourceTestAction;
import org.jboss.portal.test.portlet.framework.UTP1;
import org.jboss.unit.driver.DriverResponse;
import org.jboss.unit.driver.response.EndTestResponse;
import static org.jboss.unit.api.Assert.*;
+import org.jboss.unit.api.Assert;
+import org.jboss.unit.remote.driver.handler.http.response.InvokeGetResponse;
import javax.portlet.Portlet;
import javax.portlet.RenderRequest;
@@ -37,14 +41,22 @@
import javax.portlet.PortletException;
import javax.portlet.PortletURL;
import javax.portlet.PortletMode;
+import javax.portlet.ResourceURL;
+import javax.portlet.BaseURL;
+import javax.portlet.PortletRequest;
+import javax.portlet.MimeResponse;
+import javax.portlet.ResourceRequest;
+import javax.portlet.ResourceResponse;
import java.io.IOException;
+import java.io.StringWriter;
import java.util.HashMap;
+import java.util.Collections;
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
* @version $Revision: 630 $
*/
-@TestCase
+(a)TestCase({Assertion.JSR286_47,Assertion.JSR286_48,Assertion.JSR286_49,Assertion.JSR286_51})
public class URLGenerationListenerTestCase
{
public URLGenerationListenerTestCase(PortletTestCase seq)
@@ -53,31 +65,125 @@
{
protected DriverResponse run(Portlet portlet, RenderRequest request,
RenderResponse response, PortletTestContext context) throws PortletException, IOException
{
- PortletURL actionURL = response.createActionURL();
+ test(response, URLRenderer.ToString);
+ test(response, URLRenderer.Write);
+ test(response, URLRenderer.WriteXMLEspaced);
- URLGenerationListener1.delegate =
CallbackQueue.createListener("l1");
- URLGenerationListener2.delegate =
CallbackQueue.createListener("l2");
-
//
- actionURL.toString();
- PortletURLSnapshot actionSnapshot1 = CallbackQueue.next();
- PortletURLSnapshot actionSnapshot2 = CallbackQueue.next();
- assertEquals(0, CallbackQueue.size());
-
actionSnapshot1.assertEquals(PortletURLSnapshot.createActionURL("l1", null,
null, new HashMap<String, String[]>()));
-
actionSnapshot2.assertEquals(PortletURLSnapshot.createActionURL("l2", null,
null, new HashMap<String, String[]>()));
+ return new InvokeGetResponse(response.createResourceURL().toString());
+ }
+ });
+ seq.bindAction(1, UTP1.RESOURCE_JOIN_POINT, new PortletResourceTestAction()
+ {
+ protected DriverResponse run(Portlet portlet, ResourceRequest request,
ResourceResponse response, PortletTestContext context) throws PortletException,
IOException
+ {
+ test(response, URLRenderer.ToString);
+ test(response, URLRenderer.Write);
+ test(response, URLRenderer.WriteXMLEspaced);
//
- actionURL.setPortletMode(PortletMode.EDIT);
- actionURL.toString();
- actionSnapshot1 = CallbackQueue.next();
- actionSnapshot2 = CallbackQueue.next();
- assertEquals(0, CallbackQueue.size());
-
actionSnapshot1.assertEquals(PortletURLSnapshot.createActionURL("l1",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
-
actionSnapshot2.assertEquals(PortletURLSnapshot.createActionURL("l2",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
-
- //
return new EndTestResponse();
}
});
}
+
+ protected DriverResponse test(MimeResponse response, URLRenderer renderer) throws
PortletException, IOException
+ {
+ CallbackQueue.clear();
+ PortletURL actionURL = response.createActionURL();
+ URLGenerationListener1.delegate = CallbackQueue.createListener("l1");
+ URLGenerationListener2.delegate = CallbackQueue.createListener("l2");
+ assertEquals(0, CallbackQueue.size());
+
+ // Assert initial state
+ renderer.render(actionURL);
+ PortletURLSnapshot actionSnapshot1 = CallbackQueue.next();
+ PortletURLSnapshot actionSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ actionSnapshot1.assertEquals(PortletURLSnapshot.createActionURL("l1",
null, null, new HashMap<String, String[]>()));
+ actionSnapshot2.assertEquals(PortletURLSnapshot.createActionURL("l2",
null, null, new HashMap<String, String[]>()));
+
+ // Assert portlet mode change is propagated
+ actionURL.setPortletMode(PortletMode.EDIT);
+ renderer.render(actionURL);
+ actionSnapshot1 = CallbackQueue.next();
+ actionSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ actionSnapshot1.assertEquals(PortletURLSnapshot.createActionURL("l1",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
+ actionSnapshot2.assertEquals(PortletURLSnapshot.createActionURL("l2",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
+
+ // Assert parameter change is propagated
+ actionURL.setParameter("foo", "bar");
+ renderer.render(actionURL);
+ actionSnapshot1 = CallbackQueue.next();
+ actionSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ actionSnapshot1.assertEquals(PortletURLSnapshot.createActionURL("l1",
PortletMode.EDIT, null, Collections.singletonMap("foo", new
String[]{"bar"})));
+ actionSnapshot2.assertEquals(PortletURLSnapshot.createActionURL("l2",
PortletMode.EDIT, null, Collections.singletonMap("foo", new
String[]{"bar"})));
+
+ //
+ PortletURL renderURL = response.createRenderURL();
+ assertEquals(0, CallbackQueue.size());
+
+ // Assert initial state
+ renderer.render(renderURL);
+ PortletURLSnapshot renderSnapshot1 = CallbackQueue.next();
+ PortletURLSnapshot renderSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ renderSnapshot1.assertEquals(PortletURLSnapshot.createRenderURL("l1",
null, null, new HashMap<String, String[]>()));
+ renderSnapshot2.assertEquals(PortletURLSnapshot.createRenderURL("l2",
null, null, new HashMap<String, String[]>()));
+
+ // Assert portlet mode change is propagated
+ renderURL.setPortletMode(PortletMode.EDIT);
+ renderer.render(renderURL);
+ renderSnapshot1 = CallbackQueue.next();
+ renderSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ renderSnapshot1.assertEquals(PortletURLSnapshot.createRenderURL("l1",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
+ renderSnapshot2.assertEquals(PortletURLSnapshot.createRenderURL("l2",
PortletMode.EDIT, null, new HashMap<String, String[]>()));
+
+ // Assert parameter change is propagated
+ renderURL.setParameter("foo", "bar");
+ renderer.render(renderURL);
+ renderSnapshot1 = CallbackQueue.next();
+ renderSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ renderSnapshot1.assertEquals(PortletURLSnapshot.createRenderURL("l1",
PortletMode.EDIT, null, Collections.singletonMap("foo", new
String[]{"bar"})));
+ renderSnapshot2.assertEquals(PortletURLSnapshot.createRenderURL("l2",
PortletMode.EDIT, null, Collections.singletonMap("foo", new
String[]{"bar"})));
+
+ //
+ ResourceURL resourceURL = response.createResourceURL();
+ assertEquals(0, CallbackQueue.size());
+
+ // Assert initial state
+ resourceURL.toString();
+ PortletURLSnapshot resourceSnapshot1 = CallbackQueue.next();
+ PortletURLSnapshot resourceSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ resourceSnapshot1.assertEquals(PortletURLSnapshot.createResourceURL("l1",
new HashMap<String, String[]>(), ResourceURL.PAGE));
+ resourceSnapshot2.assertEquals(PortletURLSnapshot.createResourceURL("l2",
new HashMap<String, String[]>(), ResourceURL.PAGE));
+
+ // Assert cacheability change is propagated
+ resourceURL.setCacheability(ResourceURL.PORTLET);
+ resourceURL.toString();
+ resourceSnapshot1 = CallbackQueue.next();
+ resourceSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ resourceSnapshot1.assertEquals(PortletURLSnapshot.createResourceURL("l1",
new HashMap<String, String[]>(), ResourceURL.PORTLET));
+ resourceSnapshot2.assertEquals(PortletURLSnapshot.createResourceURL("l2",
new HashMap<String, String[]>(), ResourceURL.PORTLET));
+
+ // Assert parameter change is propagated
+ resourceURL.setParameter("foo", "bar");
+ resourceURL.toString();
+ resourceSnapshot1 = CallbackQueue.next();
+ resourceSnapshot2 = CallbackQueue.next();
+ assertEquals(0, CallbackQueue.size());
+ resourceSnapshot1.assertEquals(PortletURLSnapshot.createResourceURL("l1",
Collections.singletonMap("foo", new String[]{"bar"}),
ResourceURL.PORTLET));
+ resourceSnapshot2.assertEquals(PortletURLSnapshot.createResourceURL("l2",
Collections.singletonMap("foo", new String[]{"bar"}),
ResourceURL.PORTLET));
+
+ //
+ return new EndTestResponse();
+ }
+
+
}
Added:
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLRenderer.java
===================================================================
---
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLRenderer.java
(rev 0)
+++
modules/portlet/trunk/portlet/src/test/java/org/jboss/portal/test/portlet/jsr286/tck/portleturl/URLRenderer.java 2008-02-01
20:46:11 UTC (rev 9705)
@@ -0,0 +1,80 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.test.portlet.jsr286.tck.portleturl;
+
+import static org.jboss.unit.api.Assert.createFailure;
+
+import javax.portlet.BaseURL;
+import java.io.StringWriter;
+import java.io.IOException;
+
+/**
+ * @author <a href="mailto:julien@jboss.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public interface URLRenderer
+{
+ String render(BaseURL url);
+
+ URLRenderer ToString = new URLRenderer()
+ {
+ public String render(BaseURL url)
+ {
+ return url.toString();
+ }
+ };
+
+ URLRenderer Write = new URLRenderer()
+ {
+ public String render(BaseURL url)
+ {
+ try
+ {
+ StringWriter s = new StringWriter();
+ url.write(s);
+ return s.toString();
+ }
+ catch (IOException e)
+ {
+ throw createFailure(e);
+ }
+ }
+ };
+
+ URLRenderer WriteXMLEspaced = new URLRenderer()
+ {
+ public String render(BaseURL url)
+ {
+ try
+ {
+ StringWriter s = new StringWriter();
+ url.write(s, false);
+ return s.toString();
+ }
+ catch (IOException e)
+ {
+ throw createFailure(e);
+ }
+ }
+ };
+}
Modified: modules/portlet/trunk/test/src/test/resources/test/remote-jboss-unit.xml
===================================================================
--- modules/portlet/trunk/test/src/test/resources/test/remote-jboss-unit.xml 2008-02-01
20:15:37 UTC (rev 9704)
+++ modules/portlet/trunk/test/src/test/resources/test/remote-jboss-unit.xml 2008-02-01
20:46:11 UTC (rev 9705)
@@ -4,7 +4,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:jboss-unit:1.0 jboss-unit_1_0.xsd">
- <!--Spec TCK Assertions tests-->
+<!--
+ -->
+<!--Spec TCK Assertions tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr168-tck-dispatcher.war"/>
@@ -50,7 +53,9 @@
<property name="archiveId"
value="test-jsr168-tck-windowstates.war"/>
</generic>
- <!--API Tests-->
+ -->
+<!--API Tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr168-api-actionrequest.war"/>
@@ -104,7 +109,9 @@
<property name="archiveId"
value="test-jsr168-api-windowstate.war"/>
</generic>
- <!--Ext Tests-->
+ -->
+<!--Ext Tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr168-ext-portletconfig.war"/>
@@ -146,7 +153,9 @@
<property name="archiveId"
value="test-jsr168-ext-taglib.war"/>
</generic>
- <!--Spec TCK Assertions tests-->
+ -->
+<!--Spec TCK Assertions tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-tck-dispatcher.war"/>
@@ -179,18 +188,24 @@
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-tck-resourceserving.war"/>
</generic>
+-->
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-tck-portleturl.war"/>
</generic>
- <!--Spec API Assertions tests-->
+<!--
+ -->
+<!--Spec API Assertions tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-api-event.war"/>
</generic>
- <!--Ext Assertions tests-->
+ -->
+<!--Ext Assertions tests-->
+<!--
<generic>
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-ext-portletrequests.war"/>
@@ -203,6 +218,7 @@
<class
name="org.jboss.unit.remote.driver.RemoteTestDriverClient"/>
<property name="archiveId"
value="test-jsr286-ext-dispatcher.war"/>
</generic>
+-->
<!--Misc Tests-->
<!--