[jboss-cvs] JBossAS SVN: r85221 - trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 4 09:27:16 EST 2009
Author: emuckenhuber
Date: 2009-03-04 09:27:15 -0500 (Wed, 04 Mar 2009)
New Revision: 85221
Modified:
trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/JMSDestinationPersistenceFormatTestCase.java
trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/LocalDataSourcePersistenceFormatTestCase.java
Log:
update persistence tests.
Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/JMSDestinationPersistenceFormatTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/JMSDestinationPersistenceFormatTestCase.java 2009-03-04 14:23:43 UTC (rev 85220)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/JMSDestinationPersistenceFormatTestCase.java 2009-03-04 14:27:15 UTC (rev 85221)
@@ -38,7 +38,7 @@
import org.jboss.system.metadata.ServiceMetaData;
import org.jboss.system.metadata.ServiceMetaDataParser;
import org.jboss.system.metadata.ServiceTextValueMetaData;
-import org.jboss.system.server.profileservice.persistence.ManagedObjectOverrideHandler;
+import org.jboss.system.server.profileservice.persistence.ManagedGenericOverrideHandler;
import org.jboss.system.server.profileservice.persistence.xml.PersistedManagedObject;
import org.w3c.dom.Document;
@@ -62,17 +62,17 @@
enableTrace("org.jboss.system");
}
- public void testTopic() throws Exception
+ public void testTopic() throws Throwable
{
doTestMerge("profileservice/override/testTopic-service.xml");
}
- public void testQueue() throws Exception
+ public void testQueue() throws Throwable
{
doTestMerge("profileservice/override/testQueue-service.xml");
}
- protected void doTestMerge(String xmlName) throws Exception
+ protected void doTestMerge(String xmlName) throws Throwable
{
// Set the ICF
getMOF().addInstanceClassFactory(new ServiceMetaDataICF());
@@ -84,10 +84,9 @@
getProperty(deploymentMO, "downCacheSize").setValue(SimpleValueSupport.wrap(123456));
PersistedManagedObject moElement = restore(deploymentMO);
- ManagedObjectOverrideHandler override = new ManagedObjectOverrideHandler();
- //
- ManagedObject restored = override.updateManagedObject(moElement, deploymentMO);
+ ManagedGenericOverrideHandler handler = new ManagedGenericOverrideHandler();
+ ManagedObject restored = handler.update(parseJbossServiceXml(xmlName), moElement);
// assert
assertEquals(SimpleValueSupport.wrap(123456), getProperty(restored, "downCacheSize").getValue());
Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/LocalDataSourcePersistenceFormatTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/LocalDataSourcePersistenceFormatTestCase.java 2009-03-04 14:23:43 UTC (rev 85220)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/persistenceformat/test/LocalDataSourcePersistenceFormatTestCase.java 2009-03-04 14:27:15 UTC (rev 85221)
@@ -39,7 +39,7 @@
import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentMetaData;
import org.jboss.system.deployers.managed.ServiceMetaDataICF;
import org.jboss.system.metadata.ServiceMetaData;
-import org.jboss.system.server.profileservice.persistence.ManagedObjectOverrideHandler;
+import org.jboss.system.server.profileservice.persistence.ManagedGenericOverrideHandler;
import org.jboss.system.server.profileservice.persistence.xml.PersistedManagedObject;
import org.jboss.util.xml.JBossEntityResolver;
import org.xml.sax.InputSource;
@@ -60,11 +60,11 @@
super(name);
}
- public void testProfileServiceTestDS() throws Exception
+ public void testProfileServiceTestDS() throws Throwable
{
getMOF().addInstanceClassFactory(new LocalDSInstanceClassFactory());
// FIXME
-// getMOF().addInstanceClassFactory(new ServiceMetaDataICF());
+ getMOF().addInstanceClassFactory(new ServiceMetaDataICF());
// Initial parsing of the dataSource deployment
ManagedConnectionFactoryDeploymentGroup deployment = parseDataSource("profileservice/persistence/profileservice-test-ds.xml");
@@ -81,10 +81,16 @@
enableTrace("org.jboss.system");
- ManagedObjectOverrideHandler override = new ManagedObjectOverrideHandler();
- ManagedObject restored = override.updateManagedObject(moelement, mo);
+ // Recreate
+ deployment = parseDataSource("profileservice/persistence/profileservice-test-ds.xml");
+ ManagedGenericOverrideHandler handler = new ManagedGenericOverrideHandler();
+ ManagedObject restored = handler.update(deployment, moelement);
assertNotNull(restored);
+ assertEquals(SimpleValueSupport.wrap(13), getManagedProperty(mo, "min-pool-size").getValue());
+ assertEquals(SimpleValueSupport.wrap(53), getManagedProperty(mo, "max-pool-size").getValue());
+
+
ManagedConnectionFactoryDeploymentGroup mcfdg = (ManagedConnectionFactoryDeploymentGroup) restored.getAttachment();
assertNotNull(mcfdg);
// Assert services
More information about the jboss-cvs-commits
mailing list