[portal-commits] JBoss Portal SVN: r9178 - branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/v1/producer.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Wed Nov 28 21:50:09 EST 2007
Author: chris.laprun at jboss.com
Date: 2007-11-28 21:50:09 -0500 (Wed, 28 Nov 2007)
New Revision: 9178
Modified:
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/v1/producer/V1ProducerBaseTest.java
Log:
- Make sure that the test consumer we use is known by the RegistrationManager, otherwise tests will fail.
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/v1/producer/V1ProducerBaseTest.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/v1/producer/V1ProducerBaseTest.java 2007-11-29 02:18:00 UTC (rev 9177)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/v1/producer/V1ProducerBaseTest.java 2007-11-29 02:50:09 UTC (rev 9178)
@@ -24,6 +24,7 @@
package org.jboss.portal.test.wsrp.v1.producer;
import org.jboss.portal.common.junit.ExtendedAssert;
+import org.jboss.portal.registration.RegistrationException;
import org.jboss.portal.registration.RegistrationManager;
import org.jboss.portal.registration.policies.DefaultRegistrationPolicy;
import org.jboss.portal.registration.policies.DefaultRegistrationPropertyValidator;
@@ -61,6 +62,7 @@
protected WSRP_v1_ServiceDescription_PortType serviceDescriptionService;
protected WSRP_v1_Markup_PortType markupService;
protected WSRP_v1_PortletManagement_PortType portletManagementService;
+ private static final String CONSUMER = "test-consumer";
public V1ProducerBaseTest()
throws Exception
@@ -163,6 +165,7 @@
protected RegistrationData createBaseRegData()
{
RegistrationData regData = WSRPTypeFactory.createDefaultRegistrationData();
+ regData.setConsumerName(CONSUMER);
regData.setRegistrationProperties(new Property[]{new Property("regProp", null, "regValue", null)});
return regData;
}
@@ -186,10 +189,21 @@
DefaultRegistrationPolicy defaultRegistrationPolicy = new DefaultRegistrationPolicy();
defaultRegistrationPolicy.setValidator(new DefaultRegistrationPropertyValidator());
producer.getProducerRegistrationRequirements().setPolicy(defaultRegistrationPolicy);
+
RegistrationManager registrationManager = producer.getRegistrationManager();
registrationManager.setPolicy(defaultRegistrationPolicy);
producer.getProducerRegistrationRequirements().addRegistrationPropertyChangeListener(registrationManager);
+ // create consumer for policy to be able to make decisions properly
+ try
+ {
+ registrationManager.createConsumer(CONSUMER);
+ }
+ catch (RegistrationException e)
+ {
+ ExtendedAssert.fail("Couldn't create consumer. Cause: " + e.getLocalizedMessage());
+ }
+
return regProp;
}
else
More information about the portal-commits
mailing list