package alma.acs.alarmsystem.test;
import java.util.List;
public class BACIBooleanPropertyTest extends BACITest {
static final int SLEEP_TIME = 2000;
/**
*
* @param title
* @throws Exception
*/
public BACIBooleanPropertyTest() throws Exception {
super("BACIBooleanPropertyTest");
}
public void testROboolean() throws Exception {
setBooleanVarAndWait(true); // Alarm
setBooleanVarAndWait(false); // No alarm
setBooleanVarAndWait(true); // Alarm
setBooleanVarAndWait(true);
setBooleanVarAndWait(false); // No alarm
setBooleanVarAndWait(false);
setBooleanVarAndWait(true); // Alarm
setBooleanVarAndWait(false); // No alarm
setAnotherBooleanVarAndWait(false); // Alarm
setAnotherBooleanVarAndWait(true); // No alarm
setAnotherBooleanVarAndWait(false); // Alarm
setAnotherBooleanVarAndWait(false);
setAnotherBooleanVarAndWait(true); // No alarm
setAnotherBooleanVarAndWait(true);
setAnotherBooleanVarAndWait(false); // Alarm
setAnotherBooleanVarAndWait(true); // No alarm
setBooleanNoAlarmsVarAndWait(true); // Alarm
setBooleanNoAlarmsVarAndWait(false); // No alarm
setBooleanNoAlarmsVarAndWait(true); // Alarm
setBooleanNoAlarmsVarAndWait(true);
setBooleanNoAlarmsVarAndWait(false); // No alarm
setBooleanNoAlarmsVarAndWait(false);
setBooleanNoAlarmsVarAndWait(true); // Alarm
setBooleanNoAlarmsVarAndWait(false); // No alarm
}
protected void setBooleanVarAndWait(boolean value) throws Exception {
testComponent.setBooleanVar(value);
try {
Thread.sleep(SLEEP_TIME);
} catch(Exception e) {}
}
protected void setAnotherBooleanVarAndWait(boolean value) throws Exception {
testComponent.setAnotherBooleanVar(value);
try {
Thread.sleep(SLEEP_TIME);
} catch(Exception e) {}
}
protected void setBooleanNoAlarmsVarAndWait(boolean value) throws Exception {
testComponent.setBooleanNoAlarmsVar(value);
try {
Thread.sleep(SLEEP_TIME);
} catch(Exception e) {}
}
}