1436190 - Test additions & refactoring
[phpeclipse.git] / net.sourceforge.phpeclipse.tests / src / net / sourceforge / phpdt / core / tests / util / AbstractCompilerTest.java
index db97728..c334f5f 100644 (file)
@@ -28,6 +28,7 @@ import net.sourceforge.phpdt.internal.compiler.ast.CompilationUnitDeclaration;
 import net.sourceforge.phpdt.internal.compiler.batch.CompilationUnit;
 import net.sourceforge.phpdt.internal.compiler.env.ICompilationUnit;
 import net.sourceforge.phpdt.internal.compiler.impl.CompilerOptions;
+import net.sourceforge.phpdt.internal.compiler.parser.Scanner;
 import net.sourceforge.phpdt.internal.compiler.parser.UnitParser;
 import net.sourceforge.phpdt.internal.compiler.problem.DefaultProblem;
 import net.sourceforge.phpdt.internal.compiler.problem.DefaultProblemFactory;
@@ -250,8 +251,25 @@ public class AbstractCompilerTest extends TestCase {
                }
                return name;
        }
+       
+       protected void checkPHP(String strEval) {
+               checkPHP(strEval,"");
+       }
+       protected void checkPHP(String strEval, String expectedSyntaxErrorDiagnosis ) {
+               if (Scanner.DEBUG) {
+                       System.out.println("\n------------------------------------");
+                       System.out.println(strEval);
+               }
+               checkParsePHP(strEval.toCharArray(), expectedSyntaxErrorDiagnosis);
+       }
 
-//     public void initialize(CompilerTestSetup setUp) {
-//             this.complianceLevel = setUp.complianceLevel;
-//     }
+       protected void checkHTML(String strEval) {
+           if (Scanner.DEBUG) {
+             System.out.println("\n------------------------------------");
+             System.out.println(strEval);
+           }
+           checkParseHTML(
+               strEval.toCharArray(),
+                       "");
+         }
 }