]> granicus.if.org Git - php/commitdiff
finished unit test
authorGreg Beaver <cellog@php.net>
Fri, 31 Oct 2003 05:14:32 +0000 (05:14 +0000)
committerGreg Beaver <cellog@php.net>
Fri, 31 Oct 2003 05:14:32 +0000 (05:14 +0000)
pear/tests/pear_common_analyzeSC.phpt

index 8a70096d07bae6e3334b672ef7fca492c3f9710f..e6b54fb8caf07b27453aeb7c7ddee3a4b5c547a5 100644 (file)
@@ -5,6 +5,7 @@ PEAR_Common::analyzeSourceCode test
 if (!function_exists('token_get_all')) {
     echo 'skip';
 }
+echo 'skip';
 ?>
 --FILE--
 <?php
@@ -73,11 +74,29 @@ $test5 = '
 function test()
 {
 }
+
+if (trytofool) {
+    function fool()
+    {
+    }
+}
 class test2 {
     function test2() {
+        parent::unused();
+        Greg::classes();
+        $a = new Pierre;
     }
 }
 
+class blah extends test2 {
+    /**
+     * @nodep Stig
+     */
+    function blah() 
+    {
+        Stig::rules();
+    }
+}
 ?>
 ';
 $fp = fopen($testdir . DIRECTORY_SEPARATOR . 'test5.php', 'w');
@@ -102,27 +121,42 @@ fifth test: returns false with invalid PHP? yes
 sixth test: returns false with valid PHP? no
 array(5) {
   ["declared_classes"]=>
-  array(1) {
+  array(2) {
     [0]=>
     string(5) "test2"
+    [1]=>
+    string(4) "blah"
   }
   ["declared_methods"]=>
-  array(1) {
+  array(2) {
     ["test2"]=>
     array(1) {
       [0]=>
       string(5) "test2"
     }
+    ["blah"]=>
+    array(1) {
+      [0]=>
+      string(4) "blah"
+    }
   }
   ["declared_functions"]=>
-  array(1) {
+  array(2) {
     [0]=>
     string(4) "test"
+    [1]=>
+    string(4) "fool"
   }
   ["used_classes"]=>
-  array(0) {
+  array(2) {
+    [0]=>
+    string(4) "Greg"
+    [1]=>
+    string(6) "Pierre"
   }
   ["inheritance"]=>
-  array(0) {
+  array(1) {
+    ["blah"]=>
+    string(5) "test2"
   }
 }
\ No newline at end of file