[jbosstools-commits] JBoss Tools SVN: r35709 - in trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test: suite and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Oct 17 05:38:55 EDT 2011


Author: psrna
Date: 2011-10-17 05:38:55 -0400 (Mon, 17 Oct 2011)
New Revision: 35709

Added:
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssociateRuntimeTest.java
Modified:
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java
Log:
https://issues.jboss.org/browse/JBQA-5311


Added: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssociateRuntimeTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssociateRuntimeTest.java	                        (rev 0)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssociateRuntimeTest.java	2011-10-17 09:38:55 UTC (rev 35709)
@@ -0,0 +1,57 @@
+package org.jboss.tools.bpel.ui.bot.test;
+
+import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTableItem;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
+import org.jboss.tools.bpel.ui.bot.test.suite.BPELTest;
+import org.jboss.tools.ui.bot.ext.SWTBotExt;
+import org.jboss.tools.ui.bot.ext.SWTEclipseExt;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+import org.jboss.tools.ui.bot.ext.helper.ContextMenuHelper;
+import org.jboss.tools.ui.bot.ext.types.IDELabel;
+import org.junit.Test;
+
+
+ at Require(server = @Server(type = ServerType.SOA, state = ServerState.Present, version = "5.2"), perspective="BPEL")
+public class AssociateRuntimeTest extends BPELTest {
+	
+	@Test
+	public  void associateRuntimeTest(){
+		createNewProject("testproject");
+		
+		SWTBotView view = bot.viewByTitle("Project Explorer");
+		view.show();
+		view.setFocus();
+
+		SWTBotTreeItem item = SWTEclipseExt.selectTreeLocation(view.bot(), "testproject");
+
+		ContextMenuHelper.prepareTreeItemForContextMenu(view.bot().tree(), item);
+		ContextMenuHelper.clickContextMenu(view.bot().tree(), "Properties");
+		
+		SWTBotShell shell = bot.shell("Properties for testproject");
+		shell.activate();
+		
+		SWTEclipseExt.selectTreeLocation(shell.bot(), "Targeted Runtimes");
+		
+		String serverName = AssociateRuntimeTest.configuredState.getServer().name;
+		assertTrue(shell.bot().table().containsItem(serverName));
+		
+		SWTBotTableItem cell = shell.bot().table().getTableItem(serverName);
+		cell.select();
+		cell.toggleCheck();
+		
+		assertTrue(cell.isChecked());
+		
+		shell.bot().button(IDELabel.Button.APPLY).click();
+		shell.bot().button(IDELabel.Button.OK).click();
+		
+	}
+	
+	
+
+}

Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java	2011-10-17 09:31:40 UTC (rev 35708)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java	2011-10-17 09:38:55 UTC (rev 35709)
@@ -4,6 +4,7 @@
 
 import org.jboss.tools.bpel.ui.bot.test.ActivityModelingTest;
 import org.jboss.tools.bpel.ui.bot.test.AssignActivityTest;
+import org.jboss.tools.bpel.ui.bot.test.AssociateRuntimeTest;
 import org.jboss.tools.bpel.ui.bot.test.ToolingCompatibilityTest;
 import org.jboss.tools.bpel.ui.bot.test.FaultModelingTest;
 import org.jboss.tools.bpel.ui.bot.test.OdeDeployTest;
@@ -17,8 +18,15 @@
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite.SuiteClasses;
 
- at SuiteClasses({OdeDeployTest.class, WizardTest.class, ActivityModelingTest.class, AssignActivityTest.class, SimpleModelingTest.class,  FaultModelingTest.class, ToolingCompatibilityTest.class})
-//@SuiteClasses({ToolingCompatibilityTest.class})
+ at SuiteClasses({OdeDeployTest.class, 
+	           WizardTest.class, 
+	           ActivityModelingTest.class, 
+	           AssignActivityTest.class, 
+	           SimpleModelingTest.class,  
+	           FaultModelingTest.class, 
+	           ToolingCompatibilityTest.class,
+	           AssociateRuntimeTest.class})
+
 @RunWith(RequirementAwareSuite.class)
 public class BPELAllTest extends TestSuite {
 



More information about the jbosstools-commits mailing list