You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/11/06 08:14:40 UTC

svn commit: r1406063 - in /openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb: config/JMXDataSourceTest.java core/stateless/StatelessInvocationStatsTest.java core/stateless/StatelessPoolStatsTest.java

Author: rmannibucau
Date: Tue Nov  6 07:14:40 2012
New Revision: 1406063

URL: http://svn.apache.org/viewvc?rev=1406063&view=rev
Log:
activating jmx for tests needing it

Modified:
    openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java
    openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java
    openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java

Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java Tue Nov  6 07:14:40 2012
@@ -28,6 +28,7 @@ import org.apache.openejb.jee.jpa.unit.P
 import org.apache.openejb.junit.ApplicationComposer;
 import org.apache.openejb.junit.Configuration;
 import org.apache.openejb.junit.Module;
+import org.apache.openejb.monitoring.LocalMBeanServer;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
@@ -44,6 +45,8 @@ public class JMXDataSourceTest {
     @Configuration
     public Properties config() {
         final Properties p = new Properties();
+        p.put(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+
         p.put("JMXDataSourceTest", "new://Resource?type=DataSource");
         p.put("JMXDataSourceTest.JdbcDriver", "org.hsqldb.jdbcDriver");
         p.put("JMXDataSourceTest.JdbcUrl", "jdbc:hsqldb:mem:bval");

Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java Tue Nov  6 07:14:40 2012
@@ -91,6 +91,16 @@ import java.util.concurrent.atomic.Atomi
  * @version $Rev$ $Date$
  */
 public class StatelessInvocationStatsTest extends TestCase {
+    @Override
+    public void setUp() {
+        System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+    }
+
+    @Override
+    public void tearDown() {
+        System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
+    }
+
     /**
      * This whole method is a template, feel free to split it anyway you like
      * Fine to have one big

Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java Tue Nov  6 07:14:40 2012
@@ -25,6 +25,7 @@ import org.apache.openejb.assembler.clas
 import org.apache.openejb.config.ConfigurationFactory;
 import org.apache.openejb.jee.EjbJar;
 import org.apache.openejb.jee.StatelessBean;
+import org.apache.openejb.monitoring.LocalMBeanServer;
 import org.apache.openejb.test.util.Asserts;
 
 import javax.annotation.PostConstruct;
@@ -51,6 +52,16 @@ public class StatelessPoolStatsTest exte
     private final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
     private ObjectName objectName;
 
+    @Override
+    public void setUp() {
+        System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+    }
+
+    @Override
+    public void tearDown() {
+        System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
+    }
+
     /**
      * @throws Exception On error
      */