package org.jboss.tools.mylyn.ui.bot.test; import org.jboss.reddeer.swt.impl.button.PushButton; import org.jboss.reddeer.common.condition.AbstractWaitCondition; /** * Condition is fulfilled when button with text is active * @author Vlado Pakan / Len DiMaggio * */ public class ButtonWithTextIsActive extends AbstractWaitCondition { private String text; public ButtonWithTextIsActive(String text){ this.text = text; } @Override public boolean test() { if (new PushButton(text).isEnabled() ) { return true; } else { return false; } } @Override public String description() { return "Button with text " + text + " is active"; } }