When creating a file named like this something.class.php a class template will be...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / junit / sourceforge / phpeclipse / PHPParserTestCase.java
index 5675731..91cb16e 100644 (file)
@@ -7,12 +7,11 @@ which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/cpl-v10.html
 **********************************************************************/
 
-import org.eclipse.core.runtime.CoreException;
+import net.sourceforge.phpeclipse.phpeditor.phpparser.PHPParser;
 
+import org.eclipse.core.runtime.CoreException;
 import junit.framework.TestCase;
 
-import net.sourceforge.phpeclipse.phpeditor.phpparser.PHPParser;
-
 /**
  *  Tests the php parser
  */
@@ -28,12 +27,14 @@ public class PHPParserTestCase extends TestCase {
    *  Test the PHP Parser with different PHP snippets
    */
   public void testPHPParser() {
+    
     checkHTML("\n\n\n\n  <?php print \"Hello world\" ?>");
     checkHTML("<?php phpinfo(); ?>");
     checkHTML("<?php phpinfo()?>");
     checkHTML("<?php phpinfo(); ?> foo <?php phpinfo(); ?>");
     checkHTML(" <?php //this is a line comment ?>");
     
+    checkPHP("$add = 'a'.$i;$val = $$add;");
     checkPHP("($a==\"b\") || (c($this->x)==\"d\");");
     checkPHP("(substr($this->file, 0, 2) == \"MM\");");
     checkPHP("(substr($this->file, 0, 2) == \"MM\") || substr($this->file, 0, 2) == \"II\";");