01: package org.objectweb.celtix.bus.configuration;
02:
03: import junit.framework.TestCase;
04:
05: import org.objectweb.celtix.Bus;
06: import org.objectweb.celtix.bus.busimpl.CeltixBus;
07: import org.objectweb.celtix.configuration.Configuration;
08:
09: public class CeltixConfigurationImplTest extends TestCase {
10: Bus bus;
11:
12: public void setUp() throws Exception {
13: bus = Bus.getCurrent();
14: }
15:
16: public void tearDown() {
17:
18: }
19:
20: public void testServicesMonitoring() {
21: Configuration busConfig = bus.getConfiguration();
22: boolean servicesMonitoring = busConfig
23: .getBoolean("servicesMonitoring");
24: assertEquals("servicesMonitoring is wrong", false,
25: servicesMonitoring);
26: assertEquals("bus.servicesMonitoring is wrong", false,
27: ((CeltixBus) bus).isServicesMonitoring());
28:
29: busConfig.setObject("servicesMonitoring", Boolean.TRUE);
30: Configuration busConfigNew = bus.getConfiguration();
31: boolean servicesMonitoringNew = busConfigNew
32: .getBoolean("servicesMonitoring");
33: assertEquals("servicesMonitoring is wrong", true,
34: servicesMonitoringNew);
35: assertEquals("bus.servicesMonitoring is wrong", true,
36: ((CeltixBus) bus).isServicesMonitoring());
37: }
38:
39: }
|