[jbosstools-commits] JBoss Tools SVN: r35554 - in trunk: tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/tests and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Oct 11 16:17:40 EDT 2011


Author: akazakov
Date: 2011-10-11 16:17:39 -0400 (Tue, 11 Oct 2011)
New Revision: 35554

Modified:
   trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
   trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/tests/AbstractResourceMarkerTest.java
Log:
https://issues.jboss.org/browse/JBIDE-9880 org.jboss.tools.seam.core.test.SeamValidatorsTest failure

Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java	2011-10-11 19:35:49 UTC (rev 35553)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java	2011-10-11 20:17:39 UTC (rev 35554)
@@ -11,7 +11,6 @@
 package org.jboss.tools.seam.core.test;
 
 import java.io.IOException;
-import java.io.InputStream;
 import java.util.Set;
 
 import org.eclipse.core.resources.IFile;
@@ -21,12 +20,10 @@
 import org.eclipse.core.resources.IncrementalProjectBuilder;
 import org.eclipse.core.resources.ResourcesPlugin;
 import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
 import org.eclipse.jface.preference.IPersistentPreferenceStore;
 import org.eclipse.jface.preference.IPreferenceStore;
 import org.eclipse.wst.validation.internal.core.ValidationException;
 import org.jboss.tools.common.validation.IValidator;
-import org.jboss.tools.jst.web.kb.PageContextFactory;
 import org.jboss.tools.jst.web.kb.WebKbPlugin;
 import org.jboss.tools.jst.web.kb.internal.validation.ELValidationMessages;
 import org.jboss.tools.jst.web.kb.preferences.ELSeverityPreferences;
@@ -59,23 +56,15 @@
 		super(name);
 	}
 
-	protected void copyContentsFile(IFile originalFile, IFile newContentFile) throws CoreException{
-		PageContextFactory.getInstance().cleanUp(originalFile);
-		InputStream is = null;
-		try{
-			is = newContentFile.getContents();
-			originalFile.setContents(is, true, false, null);
-		} finally {
-			if(is!=null) {
-				try {
-					is.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
+	@Override
+	protected void copyContentsFile(IFile originalFile, IFile newContentFile) throws CoreException {
+		assertTrue(originalFile.exists());
+		assertTrue(newContentFile.exists());
+		super.copyContentsFile(originalFile, newContentFile);
+		if("xml".equalsIgnoreCase(originalFile.getFileExtension())) {
+			originalFile.setLocalTimeStamp(originalFile.getModificationStamp() + 3000);
 		}
-		originalFile.getProject().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
-		originalFile.getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null);
+		project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null);
 	}
 
 	@Override
@@ -89,6 +78,7 @@
 					"SeamWebWarTestProject");
 			project = setup.importProject();
 		}
+		project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null);
 	}
 
 	@Override
@@ -252,6 +242,14 @@
 		validator.validate(targetFile);
 		assertTrue("Error marker not found", validator.isMessageCreated(markerTemplate, parameters));
 		assertTrue("Error marker has wrong line number", validator.isMessageCreatedOnLine(markerTemplate, parameters,lineNumber));
+//if(!validator.isMessageCreated(markerTemplate, parameters)) {
+//	System.out.println("!!!");
+////	testDuplicateComponents();
+//}
+//if(!validator.isMessageCreatedOnLine(markerTemplate, parameters,lineNumber)) {
+//	System.out.println("!!!");
+////	validator.validate(targetFile);
+//}
 	}
 
 	private void assertMarkerIsNotCreatedForFile(String target, String newContent, String markerTemplate,

Modified: trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/tests/AbstractResourceMarkerTest.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/tests/AbstractResourceMarkerTest.java	2011-10-11 19:35:49 UTC (rev 35553)
+++ trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/tests/AbstractResourceMarkerTest.java	2011-10-11 20:17:39 UTC (rev 35554)
@@ -75,11 +75,13 @@
 		copyContentsFile(originalFile, newContentFile);
 	}
 
-	protected void copyContentsFile(IFile originalFile, IFile newContentFile) throws CoreException{
+	protected void copyContentsFile(IFile originalFile, IFile newContentFile) throws CoreException {
+		assertTrue(originalFile.exists());
+		assertTrue(newContentFile.exists());
 		InputStream is = null;
 		try{
 			is = newContentFile.getContents();
-			originalFile.setContents(is, true, false, null);
+			originalFile.setContents(is, IFile.FORCE, null);
 		} finally {
 			if(is!=null) {
 				try {
@@ -93,7 +95,6 @@
 		JobUtils.waitForIdle();
 	}
 
-
 	public static int findMarkerLine(IResource resource, String type, String errorMessage, boolean pattern)
 			throws CoreException {
 		int number = -1;



More information about the jbosstools-commits mailing list