Package org.apache.geronimo.messaging.jmx

Source Code of org.apache.geronimo.messaging.jmx.MBeanServerEndPointImplTest

/**
*
* Copyright 2004 The Apache Software Foundation
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/

package org.apache.geronimo.messaging.jmx;

import javax.management.MBeanServer;

import org.apache.geronimo.kernel.Kernel;
import org.apache.geronimo.messaging.MockNode;
import org.apache.geronimo.messaging.reference.Referenceable;

import junit.framework.TestCase;

/**
*
* @version $Rev: 46019 $ $Date: 2004-09-14 04:56:06 -0500 (Tue, 14 Sep 2004) $
*/
public class MBeanServerEndPointImplTest extends TestCase
{

    public void testMBeanServerType() throws Exception {
        Kernel kernel = new Kernel();
        kernel.boot();
        MBeanServerEndPointImpl serverEndPoint =
            new MBeanServerEndPointImpl(new MockNode(), "", kernel);
        MBeanServer server = serverEndPoint.getMBeanServer();
        assertTrue(server instanceof Referenceable);
    }
   
    public void testInvoke() throws Exception {
        String kernelName = "theName";
        Kernel kernel = new Kernel(kernelName, "geronimo.test");
        kernel.boot();
        MBeanServerEndPointImpl serverEndPoint =
        new MBeanServerEndPointImpl(new MockNode(), "", kernel);
        MBeanServer server = serverEndPoint.getMBeanServer();
        assertTrue(server instanceof Referenceable);
        assertEquals(kernelName, server.getAttribute(Kernel.KERNEL, "KernelName"));
    }
   
}
TOP

Related Classes of org.apache.geronimo.messaging.jmx.MBeanServerEndPointImplTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.