*/
public void testCfBasic() throws Exception
{
ConnectionFactoryDeploymentGroup ds = unmarshalCFD();
ManagedConnectionFactoryDeploymentMetaData mcfd = (ManagedConnectionFactoryDeploymentMetaData)ds.getDeployments().get(0);
assertNotNull(mcfd);
assertTrue(mcfd instanceof TxConnectionFactoryDeploymentMetaData);
assertEquals(mcfd.getJndiName(), "JmsXA");
assertTrue(((TxConnectionFactoryDeploymentMetaData)mcfd).getXaTransaction());
assertEquals(mcfd.getRarName(), "jms-ra.rar");
assertTrue(mcfd.getConnectionDefinition().endsWith("JmsConnectionFactory"));
assertEquals(mcfd.getManagedConnectionFactoryProperties().size(), 2);
assertEquals(mcfd.getManagedConnectionFactoryProperties().get(0).getName(), "SessionDefaultType");
assertEquals(mcfd.getManagedConnectionFactoryProperties().get(1).getValue(), "java:/DefaultJMSProvider");
assertEquals(mcfd.getSecurityMetaData().getSecurityDeploymentType(), SecurityDeploymentType.DOMAIN_AND_APPLICATION);
assertEquals(mcfd.getMaxSize(), 20);
}