Author: vrubezhny
Date: 2008-05-20 14:08:42 -0400 (Tue, 20 May 2008)
New Revision: 8238
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/SeamUiAllTests.java
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/AbstractSeamNewOperationTest.java
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/Seam20EARNewOperationTest.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-2004 Create JUnit tests for New Seam
Action/Form/Conversation/Entity wizards. It should invoke seam-gen and check results of
its work.
Test Cases are created for the Seam 2.0
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/SeamUiAllTests.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/SeamUiAllTests.java 2008-05-20
18:08:08 UTC (rev 8237)
+++
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/SeamUiAllTests.java 2008-05-20
18:08:42 UTC (rev 8238)
@@ -25,6 +25,8 @@
import org.jboss.tools.seam.ui.test.wizard.OpenSeamComponentDialogTest;
import org.jboss.tools.seam.ui.test.wizard.Seam12EARNewOperationTest;
import org.jboss.tools.seam.ui.test.wizard.Seam12WARNewOperationTest;
+import org.jboss.tools.seam.ui.test.wizard.Seam20EARNewOperationTest;
+import org.jboss.tools.seam.ui.test.wizard.Seam20WARNewOperationTest;
import org.jboss.tools.seam.ui.test.wizard.SeamFormNewWizardTest;
import org.jboss.tools.seam.ui.test.wizard.SeamProjectNewWizardTest;
import org.jboss.tools.test.util.ProjectImportTestSetup;
@@ -38,7 +40,6 @@
public static Test suite() {
TestSuite suite = new TestSuite("Seam UI tests");
-
suite.addTestSuite(OpenSeamComponentDialogTest.class);
suite.addTest(SeamComponentsViewAllTests.suite());
suite.addTestSuite(SeamProjectNewWizardTest.class);
@@ -53,11 +54,19 @@
suite.addTest(new ProjectImportTestSetup(new
TestSuite(Seam12EARNewOperationTest.class),
"org.jboss.tools.seam.ui.test",
new String[]{"projects/seam_ear", "projects/seam_ear-ejb",
"projects/seam_ear-test"},
- new String[]{"seam_ear-war", "seam_ear-ejb",
"seam_ear-test"}));
+ new String[]{"seam_ear", "seam_ear-ejb",
"seam_ear-test"}));
suite.addTest(new ProjectImportTestSetup(new
TestSuite(Seam12WARNewOperationTest.class),
"org.jboss.tools.seam.ui.test",
new String[]{"projects/seam_war", "projects/seam_war-test"},
- new String[]{"seam_war-war", "seam_war-test"}));
+ new String[]{"seam_war", "seam_war-test"}));
+ suite.addTest(new ProjectImportTestSetup(new
TestSuite(Seam20EARNewOperationTest.class),
+ "org.jboss.tools.seam.ui.test",
+ new String[]{"projects/seam_ear", "projects/seam_ear-ejb",
"projects/seam_ear-test"},
+ new String[]{"seam_ear", "seam_ear-ejb",
"seam_ear-test"}));
+ suite.addTest(new ProjectImportTestSetup(new
TestSuite(Seam20WARNewOperationTest.class),
+ "org.jboss.tools.seam.ui.test",
+ new String[]{"projects/seam_war", "projects/seam_war-test"},
+ new String[]{"seam_war", "seam_war-test"}));
return suite;
}
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/AbstractSeamNewOperationTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/AbstractSeamNewOperationTest.java 2008-05-20
18:08:08 UTC (rev 8237)
+++
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/AbstractSeamNewOperationTest.java 2008-05-20
18:08:42 UTC (rev 8238)
@@ -63,7 +63,8 @@
protected static final String SEAM_1_2_HOME =
"jbosstools.test.seam.1.2.1.eap.home";
protected static final String SEAM_2_0_HOME =
"jbosstools.test.seam.2.0.0.home";
- protected static final String SEAM_HOME_DEFAULT =
"F:/jbdevstudio-ga/jboss-eap/seam";
+ protected static final String SEAM_1_2_HOME_DEFAULT =
"F:/jbdevstudio-ga/jboss-eap/seam";
+ protected static final String SEAM_2_0_HOME_DEFAULT =
"E:/Java/JBoss/Seam/jboss-seam-2.0.1.GA";
private static final String SEAM_ACTION_COMPONENT_NAME = "TestAction";
private static final String SEAM_FORM_COMPONENT_NAME = "TestForm";
@@ -143,9 +144,9 @@
protected File getSeamHomeFolder(String seamRTName) {
if (SEAM_1_2.equals(seamRTName)) {
- return new File(System.getProperty(SEAM_1_2_HOME, SEAM_HOME_DEFAULT));
+ return new File(System.getProperty(SEAM_1_2_HOME, SEAM_1_2_HOME_DEFAULT));
} else if (SEAM_2_0.equals(seamRTName)) {
- return new File(System.getProperty(SEAM_2_0_HOME, SEAM_HOME_DEFAULT));
+ return new File(System.getProperty(SEAM_2_0_HOME, SEAM_2_0_HOME_DEFAULT));
}
return null;
}
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/Seam20EARNewOperationTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/Seam20EARNewOperationTest.java 2008-05-20
18:08:08 UTC (rev 8237)
+++
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/wizard/Seam20EARNewOperationTest.java 2008-05-20
18:08:42 UTC (rev 8238)
@@ -13,6 +13,6 @@
public class Seam20EARNewOperationTest extends Seam12EARNewOperationTest {
@Override
void setUpSeamProjects() {
- setUpSeamProject(earProject, AbstractSeamNewOperationTest.SEAM_1_2);
+ setUpSeamProject(earProject, AbstractSeamNewOperationTest.SEAM_2_0);
}
}