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

Reply via email to