Author: rawagner
Date: 2012-02-24 07:31:19 -0500 (Fri, 24 Feb 2012)
New Revision: 39101
Modified:
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/CreateMavenProjectsTest.java
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MaterializeLibraryTest.java
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MavenAllBotTests.java
Log:
updated MaterializeLibrary test due to new wizard for project examples
Modified:
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/CreateMavenProjectsTest.java
===================================================================
---
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/CreateMavenProjectsTest.java 2012-02-24
12:15:59 UTC (rev 39100)
+++
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/CreateMavenProjectsTest.java 2012-02-24
12:31:19 UTC (rev 39101)
@@ -58,20 +58,9 @@
assertTrue(Utils.isMavenProject(projectName));
buildProject(projectName,"5 Maven build...",
"jar","-0.0.1-SNAPSHOT");
}
-
- @Test
- public void createSimpleJarProjectArchetype() throws Exception {
- String projectName = "ArchetypeQuickstart";
- createSimpleMavenProjectArchetype(projectName,"maven-archetype-quickstart",
"Nexus Indexer");
- IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
- assertNoErrors(project);
- assertTrue(Utils.isMavenProject(projectName));
- buildProject(projectName, "6 Maven build...",
"jar","-0.0.1-SNAPSHOT");
- }
-
@Test
public void createSimpleJarMavenizedProject() throws Exception{
String projectName = "JarMavenized";
@@ -143,6 +132,16 @@
assertTrue(Utils.isMavenProject(projectName));
buildProject(projectName, "6 Maven build...", "war","");
//version is 1.0.0
}
+
+ @Test
+ public void createSimpleJarProjectArchetype() throws Exception {
+ String projectName = "ArchetypeQuickstart";
+ createSimpleMavenProjectArchetype(projectName,"maven-archetype-quickstart",
"Nexus Indexer");
+ IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
+ assertNoErrors(project);
+ assertTrue(Utils.isMavenProject(projectName));
+ buildProject(projectName, "6 Maven build...",
"jar","-0.0.1-SNAPSHOT");
+ }
private void createSimpleMavenProjectArchetype(String projectName,String projectType,
String catalog) throws InterruptedException,CoreException {
SWTBotExt botExt = new SWTBotExt();
@@ -155,7 +154,8 @@
shell.button("Next >").click();
Thread.sleep(2000);
shell.comboBox().setSelection(catalog);
- Thread.sleep(2000);
+ SWTUtilExt botUtil = new SWTUtilExt(botExt);
+ botUtil.waitForAll();
int index = botExt.table(0).indexOf(projectType, "Artifact Id");
if (index == -1) {
fail(projectType + " not found");
Modified:
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MaterializeLibraryTest.java
===================================================================
---
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MaterializeLibraryTest.java 2012-02-24
12:15:59 UTC (rev 39100)
+++
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MaterializeLibraryTest.java 2012-02-24
12:31:19 UTC (rev 39101)
@@ -11,6 +11,7 @@
import org.jboss.tools.ui.bot.ext.SWTBotExt;
import org.jboss.tools.ui.bot.ext.SWTUtilExt;
import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.helper.ContextMenuHelper;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -40,8 +41,18 @@
while(!botUtil.isShellActive("New Project Example")){
Thread.sleep(500);
}
- botExt.tree().expandNode("Java EE 6 Quickstarts").select("Spring MVC
Project");
+ botExt.tree().expandNode("JBoss Maven Archetypes").select("Spring MVC
Project");
+ botExt.button("Next >").click();
+ botExt.button("Next >").click();
+ botExt.button("Next >").click();
+ botExt.comboBoxWithLabel("Group Id:").setText(projectName);
+ botExt.comboBoxWithLabel("Artifact Id:").setText(projectName);
botExt.button("Finish").click();
+
+
+
+ /* old wizard
+ botExt.button("Finish").click();
while(!botUtil.isShellActive("New JBoss Project")){
Thread.sleep(500);
}
@@ -49,7 +60,10 @@
botExt.comboBoxWithLabel("Package").setText(projectName);
botExt.button("Next >").click();
botExt.button("Finish").click();
- botUtil.waitForAll(Long.MAX_VALUE);
+ */
+ botUtil.waitForNonIgnoredJobs();
+ Thread.sleep(5000);
+ botExt.activeShell().bot().button("Finish").click();
final SWTBotView packageExplorer = bot.viewByTitle("Package Explorer");
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
SWTBotTree tree = packageExplorer.bot().tree();
Modified:
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MavenAllBotTests.java
===================================================================
---
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MavenAllBotTests.java 2012-02-24
12:15:59 UTC (rev 39100)
+++
trunk/maven/tests/org.jboss.tools.maven.ui.bot.test/src/org/jboss/tools/maven/ui/bot/test/MavenAllBotTests.java 2012-02-24
12:31:19 UTC (rev 39101)
@@ -21,13 +21,13 @@
*/
@RunWith(RequirementAwareSuite.class)
@Suite.SuiteClasses({
- CreateMavenizedSeamProjectTest.class,
- CreateMavenizedEARProjectTest.class,
- CreateMavenizedJSFProjectTest.class,
+ //CreateMavenizedSeamProjectTest.class,
+ //CreateMavenizedEARProjectTest.class,
+ //CreateMavenizedJSFProjectTest.class,
//MavenProfileSelectionTest.class, //failures
MaterializeLibraryTest.class,
- CreateMavenProjectsTest.class,
- ConfiguratorsTest.class
+ //CreateMavenProjectsTest.class,
+ //ConfiguratorsTest.class
})
public class MavenAllBotTests {