| 1 22 package org.jboss.test.management.test; 23 24 import javax.management.ObjectName ; 25 26 import org.jboss.test.JBossTestCase; 27 28 39 public class DeploymentDescriptorUnitTestCase extends JBossTestCase 40 { 41 public DeploymentDescriptorUnitTestCase(String name) 42 { 43 super(name); 44 } 45 46 49 public void testGetServiceXmlDescriptor() throws Exception  50 { 51 String moduleName = "jboss-service.xml"; 52 String moduleType = "ServiceModule"; 53 54 String descriptor = getDescriptor(moduleType, moduleName); 55 assertTrue("Empty or null deployment descriptor: " + descriptor + " for module: " + moduleName, 56 descriptor != null && !descriptor.equals("")); 57 } 58 59 62 public void testGetSarDescriptor() throws Exception  63 { 64 String moduleName = "jbossweb-tomcat55.sar"; 65 String moduleType = "ServiceModule"; 66 67 String descriptor = getDescriptor(moduleType, moduleName); 68 assertTrue("Empty or null deployment descriptor: " + descriptor + " for module: " + moduleName, 69 descriptor != null && !descriptor.equals("")); 70 } 71 72 75 public void testGetDeployerXmlDescriptor() throws Exception  76 { 77 String moduleName = "ejb-deployer.xml"; 78 String moduleType = "ServiceModule"; 79 80 String descriptor = getDescriptor(moduleType, moduleName); 81 assertTrue("Empty or null deployment descriptor: " + descriptor + " for module: " + moduleName, 82 descriptor != null && !descriptor.equals("")); 83 } 84 85 88 public void testGetDeployerDescriptor() throws Exception  89 { 90 String moduleName = "jboss-aop.deployer"; 91 String moduleType = "ServiceModule"; 92 93 String descriptor = getDescriptor(moduleType, moduleName); 94 assertTrue("Empty or null deployment descriptor: " + descriptor + " for module: " + moduleName, 95 descriptor != null && !descriptor.equals("")); 96 } 97 98 101 private String getDescriptor(String moduleType, String moduleName) throws Exception  102 { 103 ObjectName target = new ObjectName ( 104 "jboss.management.local:J2EEServer=Local,j2eeType=" + moduleType + ",name=" + moduleName); 105 106 getLog().debug("Getting 'deploymentDescriptor' attribute from " + target); 107 108 return (String )getServer().getAttribute(target, "deploymentDescriptor"); 109 } 110 } | Popular Tags |