public void testBasicOverrides() throws Exception
{
ApplicationClientMetaData appClientMetaData = unmarshal("ApplicationClient14_testBasic.xml", ApplicationClientMetaData.class, null);
JBossClientMetaData jbossClientMetaData = unmarshal("ApplicationClient14_testBasicJBoss.xml", JBossClientMetaData.class, null);
JBossClientMetaData metaData = new JBossClientMetaData();
metaData.merge(jbossClientMetaData, appClientMetaData, true);
assertEquals("org.jboss.test.client.test.SystemPropertyCallbackHandler", metaData.getCallbackHandler());
assertEquals("A sample application client descriptor", metaData.getDescriptionGroup().getDescription());
assertEquals("J2EE Client Tests", metaData.getDescriptionGroup().getDisplayName());
assertEquals("test-client", metaData.getJndiName());