]> granicus.if.org Git - php/commitdiff
Revert "this test is flaky on azure, and can't see why from current output"
authorJoe Watkins <krakjoe@php.net>
Wed, 5 Jun 2019 18:22:44 +0000 (20:22 +0200)
committerJoe Watkins <krakjoe@php.net>
Wed, 5 Jun 2019 18:22:44 +0000 (20:22 +0200)
This reverts commit 6f9a06cb74421306dc0158b28fa5b4bbb262fd9d.

ext/standard/tests/file/is_file_variation3.phpt

index 0a06ad501585b237e3c6b475e20a093209ad5e91..bee1a6d6cfbc2e88730fe75e3d5bda96a6e9d750 100644 (file)
@@ -9,44 +9,51 @@ Test is_file() function: usage variations - invalid filenames
 
 /* Testing is_file() with invalid arguments -int, float, bool, NULL, resource */
 
-function flatten($variable) {
-    \ob_start();
-    \var_dump($variable);
-    $flattened =
-        \ob_get_contents();
-    \ob_end_clean();
-    return \trim($flattened);
-}
+$file_path = __DIR__;
+$file_handle = fopen($file_path."/is_file_variation3.tmp", "w");
 
-foreach([
+echo "*** Testing Invalid file types ***\n";
+$filenames = array(
   /* Invalid filenames */
   -2.34555,
   " ",
   "",
-  true,
-  false,
-  null,
+  TRUE,
+  FALSE,
+  NULL,
+  $file_handle,
 
   /* scalars */
   1234,
-  0,
-
-  /* resource */
-  fopen(__FILE__, "r")
-] as $filename ) {
-  printf(
-      "%s: %d\n",
-      flatten($filename), @is_file($filename));
+  0
+);
+
+/* loop through to test each element the above array */
+foreach( $filenames as $filename ) {
+  var_dump( is_file($filename) );
   clearstatcache();
 }
+fclose($file_handle);
+
+echo "\n*** Done ***";
+?>
+--CLEAN--
+<?php
+$file_path = __DIR__;
+unlink($file_path."/is_file_variation3.tmp");
 ?>
 --EXPECTF--
-float(-2.34555): 0
-string(1) " ": 0
-string(0) "": 0
-bool(true): 0
-bool(false): 0
-NULL: 0
-int(1234): 0
-int(0): 0
-resource(%d) of type (stream): 0
+*** Testing Invalid file types ***
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+
+Warning: is_file() expects parameter 1 to be a valid path, resource given in %s on line %d
+NULL
+bool(false)
+bool(false)
+
+*** Done ***