[jboss-cvs] JBossAS SVN: r63857 - trunk/testsuite/src/main/org/jboss/test/profileservice/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 6 01:00:43 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-07-06 01:00:42 -0400 (Fri, 06 Jul 2007)
New Revision: 63857
Modified:
trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java
Log:
check in the composite type usage
Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java 2007-07-06 04:54:38 UTC (rev 63856)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java 2007-07-06 05:00:42 UTC (rev 63857)
@@ -36,6 +36,10 @@
import org.jboss.deployers.spi.management.ManagedDeployment;
import org.jboss.deployers.spi.management.ManagementView;
import org.jboss.managed.api.ManagedProperty;
+import org.jboss.metatype.api.types.CompositeMetaType;
+import org.jboss.metatype.api.values.CompositeValueSupport;
+import org.jboss.metatype.api.values.MetaValue;
+import org.jboss.metatype.api.values.SimpleValueSupport;
import org.jboss.profileservice.spi.NoSuchProfileException;
import org.jboss.profileservice.spi.ProfileKey;
import org.jboss.profileservice.spi.ProfileService;
@@ -309,6 +313,14 @@
username.setValue("sa");
ManagedProperty password = props.get("password");
password.setValue("");
+ ManagedProperty connProps = props.get("connection-properties");
+ CompositeMetaType connPropsType = (CompositeMetaType) connProps.getMetaType();
+ String[] propsKeys = {"conn-prop2", "conn-prop1"};
+ MetaValue[] propsValues = {SimpleValueSupport.wrap("conn-prop2-value"),
+ SimpleValueSupport.wrap("conn-prop1-value")};
+ CompositeValueSupport connPropsValue = new CompositeValueSupport(connPropsType,
+ propsKeys, propsValues);
+ connProps.setValue(connPropsValue);
mgtView.applyTemplate(DeploymentPhase.APPLICATION,
"testAddDataSource", dsInfo);
@@ -334,6 +346,14 @@
minSize.setValue(new Integer(13));
ManagedProperty maxSize = props.get("max-pool-size");
maxSize.setValue(new Integer(53));
+ ManagedProperty connProps = props.get("connection-properties");
+ CompositeMetaType connPropsType = (CompositeMetaType) connProps.getMetaType();
+ String[] propsKeys = {"conn-prop2", "conn-prop1"};
+ MetaValue[] propsValues = {SimpleValueSupport.wrap("conn-prop2-value"),
+ SimpleValueSupport.wrap("conn-prop1-value")};
+ CompositeValueSupport connPropsValue = new CompositeValueSupport(connPropsType,
+ propsKeys, propsValues);
+ connProps.setValue(connPropsValue);
mgtView.updateComponent(testAddDataSource);
mgtView.process();
@@ -374,6 +394,8 @@
assertNotNull("max-pool-size", p);
p = props.get("security-domain");
assertNotNull("security-domain", p);
+ p = props.get("connection-properties");
+ assertNotNull("connection-properties", p);
}
public void testRemoveFakeDataSource()
More information about the jboss-cvs-commits
mailing list