Return-Path: Delivered-To: apmail-incubator-geronimo-cvs-archive@www.apache.org Received: (qmail 7069 invoked from network); 11 Nov 2003 16:01:28 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 11 Nov 2003 16:01:28 -0000 Received: (qmail 47859 invoked by uid 500); 11 Nov 2003 16:01:21 -0000 Delivered-To: apmail-incubator-geronimo-cvs-archive@incubator.apache.org Received: (qmail 47820 invoked by uid 500); 11 Nov 2003 16:01:21 -0000 Mailing-List: contact geronimo-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-cvs@incubator.apache.org Received: (qmail 47807 invoked from network); 11 Nov 2003 16:01:21 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 11 Nov 2003 16:01:21 -0000 Received: (qmail 7020 invoked by uid 1711); 11 Nov 2003 16:01:26 -0000 Date: 11 Nov 2003 16:01:26 -0000 Message-ID: <20031111160126.7018.qmail@minotaur.apache.org> From: dain@apache.org To: incubator-geronimo-cvs@apache.org Subject: cvs commit: incubator-geronimo/modules/kernel/src/test/org/apache/geronimo/kernel/service LifeCycleTest.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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));