1
2
3
4
5
6
7 package org.mule.management;
8
9 import org.mule.module.management.agent.FixedHostRmiClientSocketFactory;
10 import org.mule.tck.junit4.FunctionalTestCase;
11
12 import java.net.ConnectException;
13 import java.net.Socket;
14
15 import org.junit.Test;
16
17 public class JmxAgentEmptyConfigurationTestCase extends FunctionalTestCase
18 {
19
20 @Override
21 protected String getConfigResources()
22 {
23 return "empty-management-config.xml";
24 }
25
26 @Test(expected = ConnectException.class)
27 public void testDefaultJmxAgent() throws Exception
28 {
29 FixedHostRmiClientSocketFactory rmiSocketFactory = new FixedHostRmiClientSocketFactory();
30 Socket socket = rmiSocketFactory.createSocket("localhost", 1099);
31 socket.close();
32 }
33 }