package org.jboss.tools.fuse.reddeer.condition; import org.jboss.reddeer.common.condition.AbstractWaitCondition; import org.jboss.reddeer.swt.api.Text; /** * * @author apodhrad * */ public class ContainsText extends AbstractWaitCondition { private Text text; private String actualText; private String expectedText; public ContainsText(Text text, String expectedText) { this.text = text; this.expectedText = expectedText; } @Override public boolean test() { actualText = text.getText(); return actualText.contains(expectedText); } @Override public String description() { return "Expected '" + expectedText + "' but was '" + actualText + "'"; } }