Package org.objectweb.celtix.bus.configuration

Source Code of org.objectweb.celtix.bus.configuration.CeltixConfigurationImplTest

package org.objectweb.celtix.bus.configuration;

import junit.framework.TestCase;

import org.objectweb.celtix.Bus;
import org.objectweb.celtix.bus.busimpl.CeltixBus;
import org.objectweb.celtix.configuration.Configuration;

public class CeltixConfigurationImplTest extends TestCase {
    Bus bus;

    public void setUp() throws Exception {
        bus = Bus.getCurrent();
    }

    public void tearDown() {
       
    }

    public void testServicesMonitoring() {
        Configuration busConfig = bus.getConfiguration();
        boolean servicesMonitoring = busConfig.getBoolean("servicesMonitoring");
        assertEquals("servicesMonitoring is wrong", false, servicesMonitoring);
        assertEquals("bus.servicesMonitoring is wrong", false, ((CeltixBus)bus).isServicesMonitoring());

        busConfig.setObject("servicesMonitoring", Boolean.TRUE);
        Configuration busConfigNew = bus.getConfiguration();
        boolean servicesMonitoringNew = busConfigNew.getBoolean("servicesMonitoring");
        assertEquals("servicesMonitoring is wrong", true, servicesMonitoringNew);
        assertEquals("bus.servicesMonitoring is wrong", true, ((CeltixBus)bus).isServicesMonitoring());
    }

}
TOP

Related Classes of org.objectweb.celtix.bus.configuration.CeltixConfigurationImplTest

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.