package org.jboss.tools.switchyard.reddeer.condition; import org.jboss.reddeer.common.condition.AbstractWaitCondition; import org.jboss.reddeer.common.wait.AbstractWait; import org.jboss.reddeer.common.wait.TimePeriod; import org.jboss.tools.switchyard.reddeer.debug.ResumeButton; /** * * @author apodhrad * */ public class IsSuspended extends AbstractWaitCondition { private ResumeButton resumeButton; public IsSuspended() { this(new ResumeButton()); } public IsSuspended(ResumeButton resumeButton) { this.resumeButton = resumeButton; } @Override public boolean test() { if (resumeButton.isEnabled()) { AbstractWait.sleep(TimePeriod.SHORT); return true; } return false; } @Override public String description() { return "Debugger didn't suspend"; } }