Author: max.andersen(a)jboss.com
Date: 2007-11-21 18:27:49 -0500 (Wed, 21 Nov 2007)
New Revision: 5028
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
Log:
added test and debug output for seam home folder.
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21
23:01:02 UTC (rev 5027)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/AbstractSeamFacetTest.java 2007-11-21
23:27:49 UTC (rev 5028)
@@ -66,12 +66,20 @@
protected void setUp() throws Exception {
// TODO Auto-generated method stub
super.setUp();
- File folder = new
File(System.getProperty("jbosstools.test.seam.1.2.1.eap.home",
"/home/max/rhdevstudio/jboss-eap/seam"));
+ File folder = getSeamHomeFolder();
+
+
SeamRuntimeManager.getInstance().addRuntime(SEAM_1_2_0, folder.getAbsolutePath(),
SeamVersion.SEAM_1_2, true);
seamRuntime = SeamRuntimeManager.getInstance().findRuntimeByName(SEAM_1_2_0);
}
+
+ protected File getSeamHomeFolder() {
+ return new File(System.getProperty("jbosstools.test.seam.1.2.1.eap.home",
"/home/max/rhdevstudio/jboss-eap/seam"));
+ }
+
+
protected void tearDown()
throws Exception
@@ -195,5 +203,31 @@
protected IProjectFacetVersion getSeamFacetVersion() {
return seamFacetVersion;
}
+
+ public void testSeamHomeAvailable() {
+ File folder = getSeamHomeFolder();
+
+ assertNotNull("seam home folder was null!", folder);
+ assertTrue(folder.getName() + " does not exist", folder.exists());
+
+ System.out.println("Listing " + folder);
+ File[] list = folder.listFiles();
+ for (int i = 0; i < list.length; i++) {
+ File string = list[i];
+ System.out.println(i + ": " + string.getName() +(string.isDirectory()?"
(dir)":""));
+ }
+
+ File seamgen = new File(folder, "seam-gen");
+ assertNotNull("seam gen folder was null!", seamgen);
+ assertTrue(seamgen.getName() + " seamgen does not exist", seamgen.exists());
+
+ System.out.println("Listing seamgen " + seamgen);
+ list = seamgen.listFiles();
+ for (int i = 0; i < list.length; i++) {
+ File string = list[i];
+ System.out.println(i + ": " + string.getName() +(string.isDirectory()?"
(dir)":""));
+ }
+
+ }
}
\ No newline at end of file
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21
23:01:02 UTC (rev 5027)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/project/facet/Seam2FacetInstallDelegateTest.java 2007-11-21
23:27:49 UTC (rev 5028)
@@ -54,8 +54,9 @@
seam2Facet = ProjectFacetsManager.getProjectFacet("jst.seam");
seam2FacetVersion = seam2Facet.getVersion("2.0");
- File folder = new File(System.getProperty("jbosstools.test.seam.2.0.0.home",
"/home/max/work/products/jboss-seam-2.0.0.CR2"));
+ File folder = getSeamHomeFolder();
+
SeamRuntimeManager.getInstance().addRuntime(SEAM_2_0_0, folder.getAbsolutePath(),
SeamVersion.SEAM_2_0, true);
SeamRuntimeManager.getInstance().findRuntimeByName(SEAM_2_0_0);
@@ -70,6 +71,11 @@
}
@Override
+ protected File getSeamHomeFolder() {
+ return new File(System.getProperty("jbosstools.test.seam.2.0.0.home",
"/home/max/work/products/jboss-seam-2.0.0.CR2"));
+ }
+
+ @Override
protected IDataModel createSeamDataModel(String deployType) {
IDataModel dataModel = super.createSeamDataModel(deployType);
Show replies by date