[jbosstools-commits] JBoss Tools SVN: r41855 - trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Mon Jun 11 08:19:51 EDT 2012
Author: apodhrad
Date: 2012-06-11 08:19:50 -0400 (Mon, 11 Jun 2012)
New Revision: 41855
Modified:
trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/WizardTest.java
Log:
BPEL bot tests: another wizard test added
Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/WizardTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/WizardTest.java 2012-06-11 08:16:00 UTC (rev 41854)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/WizardTest.java 2012-06-11 12:19:50 UTC (rev 41855)
@@ -3,6 +3,7 @@
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.utils.TableCollection;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
import org.jboss.tools.bpel.ui.bot.test.suite.BPELTest;
@@ -100,8 +101,54 @@
}
+ /**
+ * @author apodhrad
+ *
+ * Test for JBIDE-11536
+ */
+ @Test
+ public void createNewRuntime() {
+ // New Project
+ bot.menu("File").menu("New").menu("Project...").click();
+ bot.shell("New Project").activate();
+
+ // Choose BPEL 2.0 project
+ SWTBotTree tree = bot.tree();
+ tree.expandNode("BPEL 2.0").expandNode("BPEL Project").select();
+ assertTrue(bot.button("Next >").isEnabled());
+ bot.button("Next >").click();
+
+ // Create new runtime
+ bot.shell("New BPEL Project").activate();
+ bot.button("New Runtime...").click();
+ bot.shell("New Server Runtime Environment").activate();
+
+ tree = bot.tree();
+ TableCollection selection = bot.tree().selection();
+ assertTrue("No server has been selected as default.", selection.rowCount() > 0);
+
+ // Is the checkbox ok?
+ assertTrue(bot.checkBox("Create a new local server").isVisible());
+ bot.checkBox("Create a new local server").select();
+ assertTrue(bot.checkBox("Create a new local server").isVisible());
+
+ assertTrue(bot.button("Next >").isEnabled());
+ bot.button("Next >").click();
+ String serverName = bot.textWithLabel("Name").getText();
+ assertTrue(bot.button("Finish").isEnabled());
+ bot.button("Finish").click();
+
+ assertEquals(bot.comboBoxInGroup("Target runtime").getText(), serverName);
+
+ assertTrue(bot.button("Cancel").isEnabled());
+ bot.button("Cancel").click();
+
+ SWTBotView serversView = bot.viewByTitle("Servers");
+ serversView.show();
+ serversView.setFocus();
+ assertNotNull(serversView.bot().tree().getTreeItem(serverName + " Server [Stopped]"));
+ }
-
boolean isRuntimeSet(String projectName) throws Exception {
SWTBotView projectExplorer = bot.viewByTitle("Project Explorer");
projectExplorer.setFocus();
More information about the jbosstools-commits
mailing list