package org.vfny.geoserver.control.internal;
import org.vfny.geoserver.control.IStatusReport;
public class WMSStatusCheckerTest extends StatusCheckerTestCase {
public WMSStatusCheckerTest() {
super(WMSStatusChecker.class);
}
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testCheckStatus() throws Exception {
IStatusReport good = goodChecker.checkStatus();
assertEquals(good.getModuleName().toLowerCase(), "wms");
assertEquals(good.getStatus(), IStatusReport.OKAY);
disableWMS();
IStatusReport disabled = goodChecker.checkStatus();
assertEquals(disabled.getStatus(), IStatusReport.ERROR);
assertNotNull(disabled.getMessage());
IStatusReport bad = badChecker.checkStatus();
assertEquals(bad.getModuleName().toLowerCase(), "wms");
assertEquals(bad.getStatus(), IStatusReport.ERROR);
assertNotNull(bad.getMessage());
}
}