Author: scabanovich
Date: 2010-11-12 11:02:48 -0500 (Fri, 12 Nov 2010)
New Revision: 26515
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamModelStorageTest.java
Log:
JBIDE-7319
https://jira.jboss.org/browse/JBIDE-7319
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamModelStorageTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamModelStorageTest.java 2010-11-12
15:52:07 UTC (rev 26514)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamModelStorageTest.java 2010-11-12
16:02:48 UTC (rev 26515)
@@ -15,9 +15,12 @@
import org.jboss.tools.seam.core.SeamCorePlugin;
import org.jboss.tools.seam.internal.core.SeamProject;
import org.jboss.tools.test.util.JobUtils;
+import org.jboss.tools.test.util.TestProjectProvider;
public class SeamModelStorageTest extends TestCase {
IProject project = null;
+ TestProjectProvider provider = null;
+ boolean makeCopy = true;
public SeamModelStorageTest() {
super("Seam Model Storage Test");
@@ -26,6 +29,13 @@
public void setUp() throws Exception {
project =
ResourcesPlugin.getWorkspace().getRoot().getProject("TestStorage");
assertNotNull("Can't load TestStorage", project); //$NON-NLS-1$
+ if(!project.exists()) {
+ provider = new TestProjectProvider("org.jboss.tools.seam.core.test",
+ null,"TestScanner" ,true);
+ project = provider.getProject();
+ }
+ project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
+ this.project.build(IncrementalProjectBuilder.FULL_BUILD, null);
}
public void testStorage() throws Exception {
@@ -65,4 +75,11 @@
assertTrue("Modification index after adding new library must be greater than
0", mod > 0);
}
+ @Override
+ protected void tearDown() throws Exception {
+ if(provider!=null) {
+ provider.dispose();
+ }
+ }
+
}