[jbosstools-commits] JBoss Tools SVN: r41883 - in trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test: decorator and 2 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Jun 12 05:47:23 EDT 2012
Author: jjankovi
Date: 2012-06-12 05:47:23 -0400 (Tue, 12 Jun 2012)
New Revision: 41883
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/CDITestBase.java
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/decorator/DecoratorFromWebBeanTest.java
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AssignableDialogFilterTest.java
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/test/QuickFixProposalsDescriptionTest.java
Log:
cdi bot test refactoring
Modified: trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/CDITestBase.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/CDITestBase.java 2012-06-12 09:16:15 UTC (rev 41882)
+++ trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/CDITestBase.java 2012-06-12 09:47:23 UTC (rev 41883)
@@ -80,13 +80,19 @@
return packageName;
}
- protected void importCDITestProject(String projectName,
+ protected static void importCDITestProject(String projectName) {
+ String location = "/resources/projects/" + projectName;
+ importCDITestProject(projectName, location, projectName);
+ }
+
+ protected static void importCDITestProject(String projectName,
String projectLocation, String dir) {
ImportHelper.importProject(projectLocation, dir, PluginActivator.PLUGIN_ID);
eclipse.addConfiguredRuntimeIntoProject(projectName,
configuredState.getServer().name);
+ eclipse.cleanAllProjects();
}
}
\ No newline at end of file
Modified: trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/decorator/DecoratorFromWebBeanTest.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/decorator/DecoratorFromWebBeanTest.java 2012-06-12 09:16:15 UTC (rev 41882)
+++ trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/decorator/DecoratorFromWebBeanTest.java 2012-06-12 09:47:23 UTC (rev 41883)
@@ -47,22 +47,19 @@
@Before
public void prepareWorkspace() {
- if (!projectHelper.projectExists(getProjectName())) {
- importCDITestProject(getProjectName(),
- "/resources/projects/" +
- getProjectName(), getProjectName());
- eclipse.cleanAllProjects();
- }
+
}
@After
- public void waitForJobs() {
- projectExplorer.deleteProject(getProjectName(), true);
+ public void cleanUp() {
+ projectExplorer.deleteAllProjects();
}
@Test
public void testCreatingDecoratorWithMenu() {
+ importCDITestProject(getProjectName());
+
String[] path = (getProjectName() + "/" + CDIConstants.SRC
+ "/" + getPackageName()).split("/");
@@ -111,6 +108,8 @@
@Test
public void testCreatingDecoratorWithWizard() {
+ importCDITestProject(getProjectName());
+
CDIWizardBase decoratorWizard = new NewCDIFileWizard(
CDIWizardType.DECORATOR).run();
decoratorWizard.setName(ACCOUNT_DECORATOR).
Modified: trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java 2012-06-12 09:16:15 UTC (rev 41882)
+++ trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java 2012-06-12 09:47:23 UTC (rev 41883)
@@ -14,7 +14,7 @@
import org.jboss.tools.cdi.bot.test.CDIConstants;
import org.jboss.tools.cdi.bot.test.CDITestBase;
import org.jboss.tools.cdi.bot.test.uiutils.wizards.AssignableBeansDialog;
-import org.junit.Before;
+import org.junit.BeforeClass;
import org.junit.Test;
public class AllAssignableDialogTest extends CDITestBase {
@@ -26,14 +26,9 @@
return "CDIAssignableDialogTest";
}
- @Before
- public void prepareWorkspace() {
- if (!projectHelper.projectExists(getProjectName())) {
- importCDITestProject(getProjectName(),
- "/resources/projects/" +
- getProjectName(), getProjectName());
- eclipse.cleanAllProjects();
- }
+ @BeforeClass
+ public static void prepareWS() {
+ importCDITestProject("CDIAssignableDialogTest");
}
@Test
Modified: trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AssignableDialogFilterTest.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AssignableDialogFilterTest.java 2012-06-12 09:16:15 UTC (rev 41882)
+++ trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AssignableDialogFilterTest.java 2012-06-12 09:47:23 UTC (rev 41883)
@@ -14,7 +14,7 @@
import org.jboss.tools.cdi.bot.test.CDIConstants;
import org.jboss.tools.cdi.bot.test.CDITestBase;
import org.jboss.tools.cdi.bot.test.uiutils.wizards.AssignableBeansDialog;
-import org.junit.Before;
+import org.junit.BeforeClass;
import org.junit.Test;
public class AssignableDialogFilterTest extends CDITestBase {
@@ -26,14 +26,9 @@
return "AssignableDialogFilterTest";
}
- @Before
- public void prepareWorkspace() {
- if (!projectHelper.projectExists(getProjectName())) {
- importCDITestProject(getProjectName(),
- "/resources/projects/" +
- getProjectName(), getProjectName());
- eclipse.cleanAllProjects();
- }
+ @BeforeClass
+ public static void prepareWS() {
+ importCDITestProject("AssignableDialogFilterTest");
}
@Test
Modified: trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/test/QuickFixProposalsDescriptionTest.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/test/QuickFixProposalsDescriptionTest.java 2012-06-12 09:16:15 UTC (rev 41882)
+++ trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/test/QuickFixProposalsDescriptionTest.java 2012-06-12 09:47:23 UTC (rev 41883)
@@ -18,7 +18,7 @@
import org.jboss.tools.cdi.bot.test.CDIConstants;
import org.jboss.tools.cdi.bot.test.CDITestBase;
import org.jboss.tools.cdi.bot.test.uiutils.wizards.OpenOnOptionsDialog;
-import org.junit.Before;
+import org.junit.BeforeClass;
import org.junit.Test;
public class QuickFixProposalsDescriptionTest extends CDITestBase {
@@ -28,14 +28,9 @@
return "CDIQuickFixProposals";
}
- @Before
- public void prepareWorkspace() {
- if (!projectHelper.projectExists(getProjectName())) {
- importCDITestProject(getProjectName(),
- "/resources/projects/" +
- getProjectName(), getProjectName());
- eclipse.cleanAllProjects();
- }
+ @BeforeClass
+ public static void prepareWS() {
+ importCDITestProject("CDIQuickFixProposals");
}
@Test
More information about the jbosstools-commits
mailing list