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

cvs commit: incubator-geronimo/modules/kernel/src/test/org/apache/geronimo/kernel/service LifeCycleTest.java

dain        2003/11/11 08:01:26

  Modified:    modules/kernel/src/test/org/apache/geronimo/kernel/service
                        LifeCycleTest.java
  Log:
  Stwitched test to use an initial value
  
  Revision  Changes    Path
  1.3       +12 -10    incubator-geronimo/modules/kernel/src/test/org/apache/geronimo/kernel/service/LifeCycleTest.java
  
  Index: LifeCycleTest.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/kernel/src/test/org/apache/geronimo/kernel/service/LifeCycleTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LifeCycleTest.java	9 Nov 2003 20:18:58 -0000	1.2
  +++ LifeCycleTest.java	11 Nov 2003 16:01:26 -0000	1.3
  @@ -56,7 +56,6 @@
   package org.apache.geronimo.kernel.service;
   
   import java.util.Set;
  -import javax.management.Attribute;
   import javax.management.MBeanServer;
   import javax.management.ObjectName;
   
  @@ -86,6 +85,12 @@
           super(s);
       }
   
  +    public void testNamesSet() throws Exception {
  +        assertEquals("Grandparent", server.getAttribute(grandparentName, "name"));
  +        assertEquals("Parent", server.getAttribute(parentName, "name"));
  +        assertEquals("Child", server.getAttribute(childName, "name"));
  +    }
  +
       public void testDependencies() throws Exception {
           DependencyService2MBean dependencyService = (DependencyService2MBean) MBeanProxyFactory.getProxy(
                   DependencyService2MBean.class,
  @@ -387,28 +392,25 @@
   
           GeronimoMBean mbean;
   
  -        mbean = new GeronimoMBean(createPersonMBeanInfo(null));
  +        mbean = new GeronimoMBean(createPersonMBeanInfo("Grandparent", null));
           server.registerMBean(mbean, grandparentName);
  -        server.setAttribute(grandparentName, new Attribute("name", "Grandparent"));
   
  -        mbean = new GeronimoMBean(createPersonMBeanInfo(grandparentName));
  +        mbean = new GeronimoMBean(createPersonMBeanInfo("Parent", grandparentName));
           server.registerMBean(mbean, parentName);
  -        server.setAttribute(parentName, new Attribute("name", "Parent"));
   
  -        mbean = new GeronimoMBean(createPersonMBeanInfo(parentName));
  +        mbean = new GeronimoMBean(createPersonMBeanInfo("Child", parentName));
           server.registerMBean(mbean, childName);
  -        server.setAttribute(childName, new Attribute("name", "Child"));
   
           server.invoke(grandparentName, "start", null, null);
           server.invoke(parentName, "start", null, null);
           server.invoke(childName, "start", null, null);
       }
   
  -    private GeronimoMBeanInfo createPersonMBeanInfo(ObjectName parent) {
  +    private GeronimoMBeanInfo createPersonMBeanInfo(String name, ObjectName parent) {
           GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo();
           mbeanInfo.setTargetClass("org.apache.geronimo.kernel.service.Person");
           mbeanInfo.setName("Person");
  -        mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("name"));
  +        mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("name", name));
           mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("doStartCalled", true, false));
           mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("doStopCalled", true, false));
           mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("doFailCalled", true, false));