package com.mumux.androidtesting.actions;
import com.mumux.androidtesting.actions.argument.ActionArgument;
import com.mumux.androidtesting.actions.argument.ArgumentType;
public abstract class OnOffAction extends Action {
protected boolean status = false;
protected OnOffAction(String name, Boolean rootRequired, String description, Category category, String failure) {
super(name, rootRequired, description, category, failure);
}
// region Action
@Override
public void setValues(Object[] values) {
status = (Boolean) values[0];
}
@Override
public ActionArgument[] getArguments() {
ActionArgument statusArgument = new ActionArgument("status", ArgumentType.ON_OFF);
statusArgument.setValue(status);
return new ActionArgument[]{statusArgument};
}
// endregion
}