simplify test results
authorMichael Wallner <mike@php.net>
Mon, 17 Nov 2014 16:52:46 +0000 (17:52 +0100)
committerMichael Wallner <mike@php.net>
Wed, 17 Dec 2014 07:31:41 +0000 (08:31 +0100)
tests/http001.phpt
tests/http002.phpt
tests/http003.phpt
tests/http004.phpt

index a28d8e1f3ed2f0a0c8a46558b842353715ff0784..e79f5b429756f5d9a34c2104d13ba681eb0314df 100644 (file)
@@ -13,24 +13,27 @@ if (!class_exists("http\\Client", false)) {
 <?php
 echo "Test\n";
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 $c = new http\Client("curl", "php.net:80");
 do {
        $c->enqueue(new http\Client\Request("GET", "http://php.net"));
 } while (count($c) < 3);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 unset($c);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 ?>
 Done
 --EXPECTF--
 Test
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(0) {
   }
@@ -38,7 +41,7 @@ object(stdClass)#%d (2) {
   array(0) {
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
@@ -60,7 +63,7 @@ object(stdClass)#%d (2) {
     }
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
index 99d7260ae0b3f2f7f8da9b63989118eb7fdeec07..505adc575e54b1283db610179f85d07b734fe89e 100644 (file)
@@ -20,18 +20,21 @@ do {
 
 unset($c);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
+
 
 raphf\clean_persistent_handles("http\\Client\\Curl");
 raphf\clean_persistent_handles("http\\Client\\Curl\\Request", "php.net:80");
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 ?>
 Done
 --EXPECTF--
 Test
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
@@ -53,7 +56,7 @@ object(stdClass)#%d (2) {
     }
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(0) {
   }
index 996f4d7f350bca6146e2a906c94bf07eedbe5186..50dbb1c4a52fb5f84511c02ad0f1f6199ba2e274 100644 (file)
@@ -20,17 +20,19 @@ do {
 
 unset($c);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 raphf\clean_persistent_handles(null, "php.net:80");
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 ?>
 Done
 --EXPECTF--
 Test
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
@@ -52,7 +54,7 @@ object(stdClass)#%d (2) {
     }
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
index 0c47c7b67d1fd958a1baba769e09933fe79ff1c7..7077cbdb533c578a742c58ab24293a808756a05c 100644 (file)
@@ -13,7 +13,8 @@ if (!class_exists("http\\Client", false)) {
 <?php
 echo "Test\n";
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 $c = new http\Client("curl", "php.net:80");
 $c2 = new http\Client("curl", "php.net:80");
@@ -22,21 +23,24 @@ do {
        $c2->enqueue(new http\Client\Request("GET", "http://php.net"));
 } while (count($c) < 3);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 unset($c);
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 raphf\clean_persistent_handles();
 
-var_dump(raphf\stat_persistent_handles());
+$h = (array) raphf\stat_persistent_handles();
+var_dump(array_intersect_key($h, array_flip(preg_grep("/^http/", array_keys($h)))));
 
 ?>
 Done
 --EXPECTF--
 Test
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(0) {
   }
@@ -44,7 +48,7 @@ object(stdClass)#%d (2) {
   array(0) {
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
@@ -66,7 +70,7 @@ object(stdClass)#%d (2) {
     }
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>
@@ -88,7 +92,7 @@ object(stdClass)#%d (2) {
     }
   }
 }
-object(stdClass)#%d (2) {
+array(2) {
   ["http\Client\Curl"]=>
   array(1) {
     ["php.net:80"]=>