Search in sources :

Example 1 with NamedThreadHasStatus

use of org.eclipse.reddeer.core.condition.NamedThreadHasStatus in project reddeer by eclipse.

the class NewRuntimeWizardPage method selectType.

/**
 * Select type.
 *
 * @param type the type
 */
public NewRuntimeWizardPage selectType(String... type) {
    new WaitUntil(new NamedThreadHasStatus(new StringContains("Initializing Servers view"), Thread.State.TERMINATED, true));
    new DefaultTreeItem(new DefaultTree(this), type).select();
    return this;
}
Also used : DefaultTree(org.eclipse.reddeer.swt.impl.tree.DefaultTree) NamedThreadHasStatus(org.eclipse.reddeer.core.condition.NamedThreadHasStatus) DefaultTreeItem(org.eclipse.reddeer.swt.impl.tree.DefaultTreeItem) WaitUntil(org.eclipse.reddeer.common.wait.WaitUntil) StringContains(org.hamcrest.core.StringContains)

Example 2 with NamedThreadHasStatus

use of org.eclipse.reddeer.core.condition.NamedThreadHasStatus in project reddeer by eclipse.

the class NewServerWizardPage method selectType.

/**
 * Select type.
 *
 * @param type
 *            the type
 */
public NewServerWizardPage selectType(String... type) {
    new GroupWait(waitUntil(new NamedThreadHasStatus(new StringContains("Initializing Servers view"), Thread.State.TERMINATED, true)), waitUntil(new TreeContainsItem(new DefaultTree(this), type)));
    new DefaultTreeItem(new DefaultTree(this), type).select();
    new WaitUntil(new ControlIsEnabled(new NextButton(this)));
    return this;
}
Also used : DefaultTree(org.eclipse.reddeer.swt.impl.tree.DefaultTree) NamedThreadHasStatus(org.eclipse.reddeer.core.condition.NamedThreadHasStatus) NextButton(org.eclipse.reddeer.swt.impl.button.NextButton) ControlIsEnabled(org.eclipse.reddeer.swt.condition.ControlIsEnabled) DefaultTreeItem(org.eclipse.reddeer.swt.impl.tree.DefaultTreeItem) TreeContainsItem(org.eclipse.reddeer.swt.condition.TreeContainsItem) GroupWait(org.eclipse.reddeer.common.wait.GroupWait) WaitUntil(org.eclipse.reddeer.common.wait.WaitUntil) StringContains(org.hamcrest.core.StringContains)

Aggregations

WaitUntil (org.eclipse.reddeer.common.wait.WaitUntil)2 NamedThreadHasStatus (org.eclipse.reddeer.core.condition.NamedThreadHasStatus)2 DefaultTree (org.eclipse.reddeer.swt.impl.tree.DefaultTree)2 DefaultTreeItem (org.eclipse.reddeer.swt.impl.tree.DefaultTreeItem)2 StringContains (org.hamcrest.core.StringContains)2 GroupWait (org.eclipse.reddeer.common.wait.GroupWait)1 ControlIsEnabled (org.eclipse.reddeer.swt.condition.ControlIsEnabled)1 TreeContainsItem (org.eclipse.reddeer.swt.condition.TreeContainsItem)1 NextButton (org.eclipse.reddeer.swt.impl.button.NextButton)1