You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2003/09/01 17:12:36 UTC

cvs commit: incubator-geronimo/modules/common/src/test/org/apache/geronimo/common/jmx MBeanProxyFactoryTest.java

jdillon     2003/09/01 08:12:36

  Modified:    modules/common/src/test/org/apache/geronimo/common/jmx
                        MBeanProxyFactoryTest.java
  Log:
   o added tests for ops with the same name & diff params
  
  Revision  Changes    Path
  1.3       +28 -1     incubator-geronimo/modules/common/src/test/org/apache/geronimo/common/jmx/MBeanProxyFactoryTest.java
  
  Index: MBeanProxyFactoryTest.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/common/src/test/org/apache/geronimo/common/jmx/MBeanProxyFactoryTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MBeanProxyFactoryTest.java	30 Aug 2003 20:38:46 -0000	1.2
  +++ MBeanProxyFactoryTest.java	1 Sep 2003 15:12:36 -0000	1.3
  @@ -137,6 +137,19 @@
           assertEquals(targetObject.setPoorlyNameOperation(), value);
       }
       
  +    public void testOperation_SameNameDiffArgs() throws Exception
  +    {
  +        MockObjectMBean bean = (MockObjectMBean)
  +            MBeanProxyFactory.create(MockObjectMBean.class, server, target);
  +        assertNotNull(bean);
  +        
  +        String value = bean.someOperation();
  +        assertEquals(targetObject.someOperation(), value);
  +        
  +        value = bean.someOperation("foo");
  +        assertEquals(targetObject.someOperation("foo"), value);
  +    }
  +    
       public void testMBeanProxyContext() throws Exception
       {
           MockObjectMBean bean = (MockObjectMBean)
  @@ -166,6 +179,10 @@
           String doIt();
           
           String setPoorlyNameOperation();
  +        
  +        String someOperation();
  +        
  +        String someOperation(Object arg);
       }
       
       public static class MockObject
  @@ -202,6 +219,16 @@
           public String setPoorlyNameOperation()
           {
               return "bad";
  +        }
  +        
  +        public String someOperation()
  +        {
  +            return "someop";
  +        }
  +        
  +        public String someOperation(Object arg)
  +        {
  +            return "someop" + arg;
           }
       }
   }