User: juhalindfors
Date: 02/02/03 15:22:00
Modified: src/main/test/compliance/server MBeanServerFactoryTEST.java
Log:
findByAgentID test
Revision Changes Path
1.2 +28 -1 jmx/src/main/test/compliance/server/MBeanServerFactoryTEST.java
Index: MBeanServerFactoryTEST.java
===================================================================
RCS file:
/cvsroot/jboss/jmx/src/main/test/compliance/server/MBeanServerFactoryTEST.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MBeanServerFactoryTEST.java 2001/12/20 01:50:59 1.1
+++ MBeanServerFactoryTEST.java 2002/02/03 23:22:00 1.2
@@ -8,10 +8,15 @@
package test.compliance.server;
import junit.framework.TestCase;
+import junit.framework.AssertionFailedError;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
+import javax.management.ObjectName;
+
import java.util.List;
+import java.util.Iterator;
+
public class MBeanServerFactoryTEST extends TestCase
{
@@ -97,7 +102,29 @@
public void testFindByAgentID()
{
- // FIXME THS - flesh this out
+ try
+ {
+ MBeanServer server1 = MBeanServerFactory.createMBeanServer();
+ MBeanServer server2 = MBeanServerFactory.createMBeanServer();
+ MBeanServer server3 = MBeanServerFactory.newMBeanServer();
+ ObjectName delegateName = new
ObjectName("JMImplementation:type=MBeanServerDelegate");
+
+ String agentID1 = (String)server1.getAttribute(delegateName,
"MBeanServerId");
+ String agentID2 = (String)server2.getAttribute(delegateName,
"MBeanServerId");
+ String agentID3 = (String)server3.getAttribute(delegateName,
"MBeanServerId");
+
+
assertTrue((MBeanServer)MBeanServerFactory.findMBeanServer(agentID1).get(0) ==
server1);
+
assertTrue((MBeanServer)MBeanServerFactory.findMBeanServer(agentID2).get(0) ==
server2);
+ assertTrue(MBeanServerFactory.findMBeanServer(agentID3).size() == 0);
+ }
+ catch (AssertionFailedError e)
+ {
+ throw e;
+ }
+ catch (Throwable t)
+ {
+ fail("Unexpected error: " + t.toString());
+ }
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development