assertEquals("J2EE Client Tests", metaData.getDescriptionGroup().getDisplayName());
assertEquals("test-client", metaData.getJndiName());
assertEquals("4.0", metaData.getVersion());
// Validate the resource-refs
ResourceReferenceMetaData res0 = metaData.getResourceReferenceByName("url/JBossHome");
assertNotNull(res0);
assertNull(res0.getJndiName());
assertNull(res0.getMappedName());
assertEquals("java.net.URL", res0.getType());
assertTrue(res0.isContainerAuth());
assertEquals("The JBoss Web Site HomePage", res0.getDescriptions().value()[0].value());
assertEquals("http://www.jboss.org", res0.getResUrl());
ResourceReferenceMetaData res1 = metaData.getResourceReferenceByName("url/IndirectURL");
assertNotNull(res1);
assertEquals("SomeWebSite", res1.getJndiName());
assertEquals("SomeWebSite", res1.getMappedName());
assertEquals("java.net.URL", res1.getType());
assertTrue(res1.isContainerAuth());
assertEquals("SomeWebSite HomePage", res1.getDescriptions().value()[0].value());
assertNull(res1.getResUrl());
// Validate the resource-env-refs
ResourceEnvironmentReferenceMetaData res2 = metaData.getResourceEnvironmentReferenceByName("jms/aQueue");
assertNotNull(res2);
assertEquals("A test of the resource-env-ref tag", res2.getDescriptions().value()[0].value());
assertEquals("jms/aQueue", res2.getResourceEnvRefName());