[jbosstools-commits] JBoss Tools SVN: r43592 - trunk/as/tests/org.jboss.ide.eclipse.as.ui.bot.test/src/org/jboss/ide/eclipse/as/ui/bot/test/wizard.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Sep 11 09:07:45 EDT 2012
Author: ljelinko
Date: 2012-09-11 09:07:44 -0400 (Tue, 11 Sep 2012)
New Revision: 43592
Modified:
trunk/as/tests/org.jboss.ide.eclipse.as.ui.bot.test/src/org/jboss/ide/eclipse/as/ui/bot/test/wizard/ImportProjectWizard.java
Log:
Changed the way project is selected
Modified: trunk/as/tests/org.jboss.ide.eclipse.as.ui.bot.test/src/org/jboss/ide/eclipse/as/ui/bot/test/wizard/ImportProjectWizard.java
===================================================================
--- trunk/as/tests/org.jboss.ide.eclipse.as.ui.bot.test/src/org/jboss/ide/eclipse/as/ui/bot/test/wizard/ImportProjectWizard.java 2012-09-11 13:06:16 UTC (rev 43591)
+++ trunk/as/tests/org.jboss.ide.eclipse.as.ui.bot.test/src/org/jboss/ide/eclipse/as/ui/bot/test/wizard/ImportProjectWizard.java 2012-09-11 13:07:44 UTC (rev 43592)
@@ -61,15 +61,22 @@
selectCopyProjectsIntoWorkspace();
getBot().button("Deselect All").click();
SWTBotTree projectsTree = getBot().treeWithLabel("Projects:");
- for (SWTBotTreeItem item : projectsTree.getAllItems()){
- System.out.println(item.getText());
- }
+
for (String projectName : projectNames){
- SWTBotTreeItem projectItem = projectsTree.getTreeItem(getProjectLabel(projectName));
+ SWTBotTreeItem projectItem = getProjectTreeItem(projectsTree, projectName);
projectItem.check();
}
}
+ private SWTBotTreeItem getProjectTreeItem(SWTBotTree projectsTree, String projectName) {
+ for (SWTBotTreeItem item : projectsTree.getAllItems()){
+ if (projectName.equals(getProjectLabel(item.getText()))){
+ return item;
+ }
+ }
+ throw new IllegalStateException("Project " + projectName + " not available");
+ }
+
private void selectCopyProjectsIntoWorkspace() {
if (isFileSystem()){
if (copyProjectsIntoWorkspace){
@@ -81,11 +88,7 @@
}
private String getProjectLabel(String project){
- if (isFileSystem()){
- return project + " (" + projectPath + "/" + project + ")";
- } else {
- return project + " (" + project + ")";
- }
+ return project.substring(0, project.indexOf('(')).trim();
}
private boolean isFileSystem(){
More information about the jbosstools-commits
mailing list