[gatein-commits] gatein SVN: r7265 - in components/pc/trunk/portlet/src/test: resources/metadata/event and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Aug 31 14:27:04 EDT 2011
Author: chris.laprun at jboss.com
Date: 2011-08-31 14:27:04 -0400 (Wed, 31 Aug 2011)
New Revision: 7265
Modified:
components/pc/trunk/portlet/src/test/java/org/gatein/pc/portlet/deployment/EventTestEverythingTestCase.java
components/pc/trunk/portlet/src/test/resources/metadata/event/portlet-event2.xml
Log:
- Improved tests a little.
Modified: components/pc/trunk/portlet/src/test/java/org/gatein/pc/portlet/deployment/EventTestEverythingTestCase.java
===================================================================
--- components/pc/trunk/portlet/src/test/java/org/gatein/pc/portlet/deployment/EventTestEverythingTestCase.java 2011-08-31 16:06:32 UTC (rev 7264)
+++ components/pc/trunk/portlet/src/test/java/org/gatein/pc/portlet/deployment/EventTestEverythingTestCase.java 2011-08-31 18:27:04 UTC (rev 7265)
@@ -22,6 +22,7 @@
******************************************************************************/
package org.gatein.pc.portlet.deployment;
+import java.util.List;
import java.util.Locale;
import javax.xml.namespace.QName;
@@ -66,7 +67,10 @@
assertTrue(md instanceof PortletApplication20MetaData);
assertEquals("2.0", md.getVersion());
- EventDefinitionMetaData emd = md.getEvents().get(0);
+ final List<EventDefinitionMetaData> eventDefinitions = md.getEvents();
+ assertEquals(2, eventDefinitions.size());
+
+ EventDefinitionMetaData emd = eventDefinitions.get(0);
QName qname = emd.getQname();
assertEquals("eventID", emd.getId());
assertEquals("http://example.com/testEvents", qname.getNamespaceURI());
@@ -77,11 +81,14 @@
assertEquals("descriptionDefaultLanguage", emd.getDescription().getString(new Locale("en"), false));
assertEquals("Beschreibung in Deutsch", emd.getDescription().getString(new Locale("de"), false));
- EventDefinitionMetaData emd2 = md.getEvents().get(1);
+ EventDefinitionMetaData emd2 = eventDefinitions.get(1);
assertNull(emd2.getQname());
assertEquals("hellouh", emd2.getName());
- assertEquals("hello", emd2.getAlias().get(0).getLocalPart());
+ final List<QName> aliases = emd2.getAlias();
+ assertEquals(2, aliases.size());
+ assertEquals("hello", aliases.get(0).getLocalPart());
+ assertEquals(new QName("http://example.com/testEvents", "helloWithNS"), aliases.get(1));
// portlet event reference testing
PortletMetaData p1 = md.getPortlet("Portlet2");
Modified: components/pc/trunk/portlet/src/test/resources/metadata/event/portlet-event2.xml
===================================================================
--- components/pc/trunk/portlet/src/test/resources/metadata/event/portlet-event2.xml 2011-08-31 16:06:32 UTC (rev 7264)
+++ components/pc/trunk/portlet/src/test/resources/metadata/event/portlet-event2.xml 2011-08-31 18:27:04 UTC (rev 7265)
@@ -64,6 +64,7 @@
<event-definition>
<name>hellouh</name>
<alias>hello</alias>
+ <alias xmlns:x='http://example.com/testEvents'>x:helloWithNS</alias>
</event-definition>
</portlet-app>
\ No newline at end of file
More information about the gatein-commits
mailing list