[jbosstools-commits] JBoss Tools SVN: r42083 - trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jun 19 11:21:23 EDT 2012


Author: ljelinko
Date: 2012-06-19 11:21:21 -0400 (Tue, 19 Jun 2012)
New Revision: 42083

Modified:
   trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ServersView.java
Log:
Added method for removing projects from server

Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ServersView.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ServersView.java	2012-06-19 14:15:20 UTC (rev 42082)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ServersView.java	2012-06-19 15:21:21 UTC (rev 42083)
@@ -311,7 +311,23 @@
 		shellBot.button("Finish").click();
 		shellBot.waitWhile(new NonSystemJobRunsCondition(), TaskDuration.VERY_LONG.getTimeout());
 	}
+	
+	public void removeProjectFromServer(String projectName, String serverName){
+		SWTBot bot = show().bot();
+		SWTBotTree serversTree = bot.tree();
+		SWTBotTreeItem server = findServerByName(serversTree, serverName); 
 
+		ContextMenuHelper.prepareTreeItemForContextMenu(serversTree,server);
+		new SWTBotMenu(ContextMenuHelper.getContextMenu(serversTree, IDELabel.Menu.ADD_AND_REMOVE, false)).click();
+
+		SWTBot shellBot = bot.shell("Add and Remove...").bot();
+
+		shellBot.tree(1).getTreeItem(projectName).select();
+		shellBot.button("< Remove").click();
+		shellBot.button("Finish").click();
+		shellBot.waitWhile(new NonSystemJobRunsCondition(), TaskDuration.VERY_LONG.getTimeout());
+	}
+
 	public void openServerEditor(String serverName){
 		SWTBot bot = show().bot();
 		SWTBotTreeItem server = findServerByName(bot.tree(), serverName);



More information about the jbosstools-commits mailing list