[jbosstools-commits] JBoss Tools SVN: r42453 - trunk/common/tests/org.jboss.tools.common.base.test/src/org/jboss/tools/common/base/test.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jul 6 19:57:27 EDT 2012


Author: akazakov
Date: 2012-07-06 19:57:26 -0400 (Fri, 06 Jul 2012)
New Revision: 42453

Modified:
   trunk/common/tests/org.jboss.tools.common.base.test/src/org/jboss/tools/common/base/test/QuickFixTestUtil.java
Log:
https://issues.jboss.org/browse/JBIDE-10611 As-you-type CDI validation

Modified: trunk/common/tests/org.jboss.tools.common.base.test/src/org/jboss/tools/common/base/test/QuickFixTestUtil.java
===================================================================
--- trunk/common/tests/org.jboss.tools.common.base.test/src/org/jboss/tools/common/base/test/QuickFixTestUtil.java	2012-07-06 23:56:29 UTC (rev 42452)
+++ trunk/common/tests/org.jboss.tools.common.base.test/src/org/jboss/tools/common/base/test/QuickFixTestUtil.java	2012-07-06 23:57:26 UTC (rev 42453)
@@ -31,7 +31,7 @@
 import org.jboss.tools.common.ui.marker.AddSuppressWarningsMarkerResolution;
 import org.jboss.tools.common.ui.marker.ConfigureProblemSeverityMarkerResolution;
 import org.jboss.tools.common.util.FileUtil;
-import org.jboss.tools.common.validation.java.JavaDirtyRegionProcessor.JavaProblemAnnotation;
+import org.jboss.tools.common.validation.java.TempJavaProblemAnnotation;
 import org.jboss.tools.test.util.JobUtils;
 
 public class QuickFixTestUtil{
@@ -56,7 +56,7 @@
 		Assert.fail("Configure Problem Severity quick fix not found");
 	}
 
-	private void checkForAddSuppressWarnings(IFile file, JavaProblemAnnotation annotation, IJavaCompletionProposal[] proposals){
+	private void checkForAddSuppressWarnings(IFile file, TempJavaProblemAnnotation annotation, IJavaCompletionProposal[] proposals){
 		String severity = annotation.getMarkerType();
 		if(file.getFileExtension().equals("java") && severity.equals(JavaMarkerAnnotation.WARNING_ANNOTATION_TYPE)){
 			for(IJavaCompletionProposal proposal : proposals){
@@ -87,9 +87,9 @@
 		document.set(text);
 		
 		// Find annotation
-		JavaProblemAnnotation[] annotations = waitForProblemAnnotationAppearance(viewer);
+		TempJavaProblemAnnotation[] annotations = waitForProblemAnnotationAppearance(viewer);
 		
-		for(JavaProblemAnnotation annotation : annotations){
+		for(TempJavaProblemAnnotation annotation : annotations){
 			IJavaCompletionProposal[] proposals = getCompletionProposals(annotation);
 			checkForConfigureProblemSeverity(proposals);
 			checkForAddSuppressWarnings(file, annotation, proposals);
@@ -118,7 +118,7 @@
 
 					TestUtil.validate(file);
 
-					JavaProblemAnnotation[] newAnnotations = waitForProblemAnnotationAppearance(viewer);
+					TempJavaProblemAnnotation[] newAnnotations = waitForProblemAnnotationAppearance(viewer);
 
 					Assert.assertTrue("Quick fix did not decrease number of problems. was: "+annotations.length+" now: "+newAnnotations.length, newAnnotations.length < annotations.length);
 
@@ -132,7 +132,7 @@
 		Assert.fail("Quick fix: "+proposalClass+" not found");
 	}
 	
-	public static IJavaCompletionProposal[] getCompletionProposals(JavaProblemAnnotation annotation){
+	public static IJavaCompletionProposal[] getCompletionProposals(TempJavaProblemAnnotation annotation){
 		ArrayList<IJavaCompletionProposal> proposals = new ArrayList<IJavaCompletionProposal>();
 		
 		if(QuickFixManager.getInstance().hasProposals(annotation)){
@@ -155,8 +155,8 @@
 		}
 	}
 	
-	protected JavaProblemAnnotation[] waitForProblemAnnotationAppearance(final ISourceViewer viewer) {
-		final ArrayList<JavaProblemAnnotation> annotations = new ArrayList<JavaProblemAnnotation>();
+	protected TempJavaProblemAnnotation[] waitForProblemAnnotationAppearance(final ISourceViewer viewer) {
+		final ArrayList<TempJavaProblemAnnotation> annotations = new ArrayList<TempJavaProblemAnnotation>();
 
 		Display.getDefault().syncExec(new Runnable() {
 			public void run() {
@@ -179,8 +179,8 @@
 					while (it.hasNext()) {
 						Object o = it.next();
 
-						if (o instanceof JavaProblemAnnotation){
-							annotations.add((JavaProblemAnnotation) o);
+						if (o instanceof TempJavaProblemAnnotation){
+							annotations.add((TempJavaProblemAnnotation) o);
 						}
 
 					}
@@ -189,6 +189,6 @@
 			}
 		});
 
-		return annotations.toArray(new JavaProblemAnnotation[]{});
+		return annotations.toArray(new TempJavaProblemAnnotation[]{});
 	}
 }



More information about the jbosstools-commits mailing list