Author: chris.laprun(a)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
Show replies by date