[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