Author: thomas.diesler(a)jboss.com
Date: 2009-10-30 01:21:36 -0400 (Fri, 30 Oct 2009)
New Revision: 95814
Modified:
projects/jboss-osgi/trunk/reactor/jta/pom.xml
projects/jboss-osgi/trunk/testsuite/functional/src/test/java/org/jboss/test/osgi/service/microcontainer/MicrocontainerServiceTestCase.java
Log:
Fix embedded on felix
Modified: projects/jboss-osgi/trunk/reactor/jta/pom.xml
===================================================================
--- projects/jboss-osgi/trunk/reactor/jta/pom.xml 2009-10-30 03:15:05 UTC (rev 95813)
+++ projects/jboss-osgi/trunk/reactor/jta/pom.xml 2009-10-30 05:21:36 UTC (rev 95814)
@@ -101,7 +101,7 @@
javax.management,
javax.naming,
javax.naming.spi,
- javax.transaction;version="[1.0,1.2)",
+ javax.transaction,
javax.xml.parsers,
org.apache.commons.logging,
org.jboss.osgi.spi.capability;version="[1.0,1.1)",
Modified:
projects/jboss-osgi/trunk/testsuite/functional/src/test/java/org/jboss/test/osgi/service/microcontainer/MicrocontainerServiceTestCase.java
===================================================================
---
projects/jboss-osgi/trunk/testsuite/functional/src/test/java/org/jboss/test/osgi/service/microcontainer/MicrocontainerServiceTestCase.java 2009-10-30
03:15:05 UTC (rev 95813)
+++
projects/jboss-osgi/trunk/testsuite/functional/src/test/java/org/jboss/test/osgi/service/microcontainer/MicrocontainerServiceTestCase.java 2009-10-30
05:21:36 UTC (rev 95814)
@@ -103,12 +103,16 @@
{
DeployerService deployer = MBeanProxy.get(DeployerService.class,
MBEAN_DEPLOYER_SERVICE, runtime.getMBeanServer());
deployer.deploy(getTestArchiveURL("service/mcservice-bundleA.jar"));
-
- ManagedFrameworkMBean frameworkMBean = MBeanProxy.get(ManagedFrameworkMBean.class,
MBEAN_MANAGED_FRAMEWORK, runtime.getMBeanServer());
- Set<ObjectName> bundles = frameworkMBean.getBundles();
- assertTrue("Managed bundle registered",
bundles.toString().indexOf("bundle=mcservice-bundleA") > 0);
-
- deployer.undeploy(getTestArchiveURL("service/mcservice-bundleA.jar"));
+ try
+ {
+ ManagedFrameworkMBean frameworkMBean =
MBeanProxy.get(ManagedFrameworkMBean.class, MBEAN_MANAGED_FRAMEWORK,
runtime.getMBeanServer());
+ Set<ObjectName> bundles = frameworkMBean.getBundles();
+ assertTrue("Managed bundle registered",
bundles.toString().indexOf("name=mcservice-bundleA") > 0);
+ }
+ finally
+ {
+
deployer.undeploy(getTestArchiveURL("service/mcservice-bundleA.jar"));
+ }
}
/**
@@ -122,22 +126,27 @@
deployer.deploy(getTestArchiveURL("service/mcservice-bundleB.jar"));
- ManagedFrameworkMBean frameworkMBean = MBeanProxy.get(ManagedFrameworkMBean.class,
MBEAN_MANAGED_FRAMEWORK, runtime.getMBeanServer());
- Set<ObjectName> bundles = frameworkMBean.getBundles();
- assertTrue("Managed bundle registered",
bundles.toString().indexOf("bundle=mcservice-bundleB") > 0);
-
// Check whether the bean is registered
- List<String> registeredBeans = mcService.getRegisteredBeans();
- assertTrue("SomeBean registered",
registeredBeans.contains("SomeBean"));
+ try
+ {
+ ManagedFrameworkMBean frameworkMBean =
MBeanProxy.get(ManagedFrameworkMBean.class, MBEAN_MANAGED_FRAMEWORK,
runtime.getMBeanServer());
+ Set<ObjectName> bundles = frameworkMBean.getBundles();
+ assertTrue("Managed bundle registered",
bundles.toString().indexOf("name=mcservice-bundleB") > 0);
- // Access the bean through JMX
- SomeBeanMBean someBean = MBeanProxy.get(SomeBeanMBean.class, MBEAN_NAME,
runtime.getMBeanServer());
- assertEquals("hello", someBean.echo("hello"));
-
- deployer.undeploy(getTestArchiveURL("service/mcservice-bundleB.jar"));
+ List<String> registeredBeans = mcService.getRegisteredBeans();
+ assertTrue("SomeBean registered",
registeredBeans.contains("SomeBean"));
+ // Access the bean through JMX
+ SomeBeanMBean someBean = MBeanProxy.get(SomeBeanMBean.class, MBEAN_NAME,
runtime.getMBeanServer());
+ assertEquals("hello", someBean.echo("hello"));
+ }
+ finally
+ {
+
deployer.undeploy(getTestArchiveURL("service/mcservice-bundleB.jar"));
+ }
+
// Check whether the bean is unregistered
- registeredBeans = mcService.getRegisteredBeans();
+ List<String> registeredBeans = mcService.getRegisteredBeans();
assertFalse("SomeBean unregistered",
registeredBeans.contains("SomeBean"));
}
}
\ No newline at end of file
Show replies by date