misc parser bugfixes; still very ugly state
[phpeclipse.git] / net.sourceforge.phpeclipse.tests / src / net / sourceforge / phpeclipse / tests / parser / PHPParserTestCase.java
index 4a21c36..1122579 100644 (file)
@@ -7,11 +7,10 @@ which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/cpl-v10.html
 **********************************************************************/
 
-import net.sourceforge.phpdt.internal.compiler.parser.Parser;
-import net.sourceforge.phpdt.internal.compiler.parser.Scanner;
+import junit.framework.*;
+import net.sourceforge.phpdt.internal.compiler.parser.*;
 
-import org.eclipse.core.runtime.CoreException;
-import junit.framework.TestCase;
+import org.eclipse.core.runtime.*;
 
 /**
  *  Tests the php parser
@@ -28,6 +27,9 @@ public class PHPParserTestCase extends TestCase {
    *  Test the PHP Parser with different PHP snippets
    */
   public void testPHPParser() {
+        //  checkPHP("if(!$result = mysql_query($sql)) return(array());");
+    checkPHP("class test { function &fetchRow($result, $fetchmode = DB_FETCHMODE_DEFAULT, $rownum=null) \n{ \n } \n }");
+
     // Bugs item #690938
     checkPHP(
       "$ebus_sql['sel_url_list'] = <<<EOS\n"
@@ -58,8 +60,6 @@ public class PHPParserTestCase extends TestCase {
     checkPHP("print (\"Test me\");");
     checkPHP("$s = <<<HEREDOC \n dskjfhskj\n \n\nHEREDOC;");
     checkPHP("$a == 0 ? print \"true\" : print \"false\";");
-    checkPHP("if(!$result = mysql_query($sql)) return(array());");
-    checkPHP("class test { function &fetchRow($result, $fetchmode = DB_FETCHMODE_DEFAULT, $rownum=null) \n{ \n } \n }");
     checkPHP("call_user_method_array($function_name[1], ${$objectname}, $arguments);");
     checkPHP("@$connect_function($dbhost, $user, $pw);");
     checkPHP("$conn = @$connect_function($dbhost, $user, $pw);");