use of org.eclipse.reddeer.swt.impl.button.NextButton in project jbosstools-hibernate by jbosstools.
the class ProjectConfigurationFactory method addFurtherJPAConfiguration.
private static void addFurtherJPAConfiguration(String jpaVersion, boolean addedJavaFacet) {
DefaultHyperlink hyperlink = new DefaultHyperlink();
hyperlink.activate();
Shell s = new DefaultShell("Modify Faceted Project");
if (addedJavaFacet) {
new NextButton().click();
}
DefaultGroup group = new DefaultGroup("Platform");
new DefaultCombo(group).setSelection("Hibernate (JPA " + jpaVersion + ")");
new LabeledCombo("Type:").setSelection("Disable Library Configuration");
new OkButton().click();
new WaitWhile(new ShellIsAvailable(s));
}
use of org.eclipse.reddeer.swt.impl.button.NextButton in project jbosstools-hibernate by jbosstools.
the class PersistenceXMLFileTest method prepare.
private void prepare() {
importProject(prj, null);
ProjectExplorer pe = new ProjectExplorer();
pe.open();
PropertyDialog pd = pe.getProject(prj).openProperties();
FacetsPropertyPage fp = new FacetsPropertyPage(pd);
pd.select(fp);
List<TreeItem> facets = fp.getSelectedFacets();
boolean javaFacet = false;
boolean jpaFacet = false;
for (TreeItem facet : facets) {
if (facet.getText().equals("Java")) {
javaFacet = true;
} else if (facet.getText().equals("JPA")) {
jpaFacet = true;
}
}
if (!javaFacet) {
fp.selectFacet("Java");
new DefaultHyperlink(pd).activate();
Shell s = new DefaultShell("Modify Faceted Project");
new OkButton(s).click();
new WaitWhile(new ShellIsAvailable(s));
}
if (!jpaFacet) {
fp.selectFacet("JPA");
new DefaultHyperlink(pd).activate();
Shell s = new DefaultShell("Modify Faceted Project");
new NextButton(s).click();
JpaFacetInstallPage installPage = new JpaFacetInstallPage(s);
installPage.setPlatform("Hibernate (JPA 2.1)");
installPage.setJpaImplementation("Disable Library Configuration");
new OkButton(s).click();
new WaitWhile(new ShellIsAvailable(s));
}
pd.ok();
}
use of org.eclipse.reddeer.swt.impl.button.NextButton in project jbosstools-openshift by jbosstools.
the class ServerAdapterWizardHandlingTest method next.
private void next() {
new NextButton().click();
TestUtils.acceptSSLCertificate();
new WaitWhile(new JobIsRunning(), TimePeriod.LONG);
new WaitUntil(new ControlIsEnabled(new BackButton()));
}
use of org.eclipse.reddeer.swt.impl.button.NextButton in project jbosstools-openshift by jbosstools.
the class CDKServerWizardAbstractTest method assertServerType.
protected void assertServerType(final String serverType) {
NewCDKServerWizard wizard = (NewCDKServerWizard) CDKTestUtils.openNewServerWizardDialog();
try {
TreeItem item = new DefaultTreeItem(new String[] { SERVER_TYPE_GROUP }).getItem(serverType);
item.select();
assertTrue(item.getText().equalsIgnoreCase(serverType));
new WaitWhile(new JobIsRunning(), TimePeriod.MEDIUM, false);
} catch (CoreLayerException coreExp) {
log.error(coreExp.getMessage());
fail("Server type " + serverType + " was not found in New Server Wizard");
}
assertEquals(new LabeledText("Server's host name:").getText(), "localhost");
assertEquals(new LabeledText("Server name:").getText(), getServerAdapter());
new WaitUntil(new ControlIsEnabled(new NextButton()), TimePeriod.MEDIUM, false);
assertTrue("Dialog button Next is not enabled!", wizard.isNextEnabled());
try {
new WaitWhile(new JobIsRunning(), TimePeriod.MEDIUM, false);
new CancelButton().click();
} catch (WaitTimeoutExpiredException exc) {
exc.printStackTrace();
log.error("Dialog could not be canceled because there were unfinished jobs running after timeout" + "\n\rTrying to cancel dialog manually");
new DefaultShell("New Server").close();
}
}
use of org.eclipse.reddeer.swt.impl.button.NextButton in project jbosstools-openshift by jbosstools.
the class BuilderImageApplicationWizardHandlingTest method nextToBuildConfigurationWizardPage.
/**
************
* NAVIGATATION
**************
*/
public static void nextToBuildConfigurationWizardPage() {
// List<TreeItem> templates = new DefaultTree().getAllItems();
// for (TreeItem item : templates) {
// if (item.getText().contains(BUILDER_IMAGE)) {
// item.select();
// break;
// }
// }
new DefaultTreeItem(BUILDER_IMAGE).select();
new WaitUntil(new ControlIsEnabled(new NextButton()));
new NextButton().click();
new WaitUntil(new ControlIsEnabled(new BackButton()), TimePeriod.LONG);
}
Aggregations