some more test fixes
git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1406155 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/MBeanDeployerTest.java b/container/openejb-core/src/test/java/org/apache/openejb/config/MBeanDeployerTest.java
index acde838..d5cd204 100644
--- a/container/openejb-core/src/test/java/org/apache/openejb/config/MBeanDeployerTest.java
+++ b/container/openejb-core/src/test/java/org/apache/openejb/config/MBeanDeployerTest.java
@@ -57,6 +57,7 @@
@Before
public void startOpenEJB() throws Exception {
+ System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, "true");
config = new ConfigurationFactory();
assembler = new Assembler();
assembler.createProxyFactory(config.configureService(ProxyFactoryInfo.class));
@@ -83,6 +84,7 @@
@After
public void resetList() {
+ System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
assembler.destroy();
SystemInstance.reset();
}
diff --git a/container/openejb-core/src/test/java/org/apache/openejb/monitoring/JMXContainerTest.java b/container/openejb-core/src/test/java/org/apache/openejb/monitoring/JMXContainerTest.java
index dcff4c3..7365f96 100644
--- a/container/openejb-core/src/test/java/org/apache/openejb/monitoring/JMXContainerTest.java
+++ b/container/openejb-core/src/test/java/org/apache/openejb/monitoring/JMXContainerTest.java
@@ -23,6 +23,8 @@
import org.apache.openejb.jee.SingletonBean;
import org.apache.openejb.junit.ApplicationComposer;
import org.apache.openejb.junit.Module;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -31,6 +33,16 @@
@RunWith(ApplicationComposer.class)
public class JMXContainerTest {
+ @BeforeClass
+ public static void init() {
+ System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, "true");
+ }
+
+ @AfterClass
+ public static void reset() {
+ System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
+ }
+
@Test
public void checkContainerIsRegistered() throws Exception {
final ObjectName on = new ObjectName("openejb.management:ObjectType=containers,DataSource=Default Singleton Container");