1
2
3
4
5
6
7 package org.mule.management.agents;
8
9 import org.mule.management.AbstractMuleJmxTestCase;
10 import org.mule.module.management.agent.Mx4jAgent;
11
12 import mx4j.tools.adaptor.http.HttpAdaptor;
13 import org.junit.Test;
14
15
16
17
18 public class Mx4jAgentTestCase extends AbstractMuleJmxTestCase
19 {
20 @Test
21 public void testRedeploy() throws Exception
22 {
23 final String name = jmxSupport.getDomainName(muleContext) +
24 ":" + Mx4jAgent.HTTP_ADAPTER_OBJECT_NAME;
25 mBeanServer.registerMBean(new HttpAdaptor(), jmxSupport.getObjectName(name));
26
27 Mx4jAgent agent = new Mx4jAgent();
28 agent.setMuleContext(muleContext);
29 agent.initialise();
30 }
31 }