Security update for Core, with self-updated composer
[yaffs-website] / vendor / symfony / process / Tests / PhpExecutableFinderTest.php
index 8009fc0bb10a4c886243bb068fe3bb105989a6a8..b08ad5d3b734fc11c73ba8ddfd7d3792808f09ab 100644 (file)
@@ -19,34 +19,8 @@ use Symfony\Component\Process\PhpExecutableFinder;
  */
 class PhpExecutableFinderTest extends TestCase
 {
-    /**
-     * tests find() with the env var PHP_PATH.
-     */
-    public function testFindWithPhpPath()
-    {
-        if (defined('PHP_BINARY')) {
-            $this->markTestSkipped('The PHP binary is easily available as of PHP 5.4');
-        }
-
-        $f = new PhpExecutableFinder();
-
-        $current = $f->find();
-
-        //not executable PHP_PATH
-        putenv('PHP_PATH=/not/executable/php');
-        $this->assertFalse($f->find(), '::find() returns false for not executable PHP');
-        $this->assertFalse($f->find(false), '::find() returns false for not executable PHP');
-
-        //executable PHP_PATH
-        putenv('PHP_PATH='.$current);
-        $this->assertEquals($f->find(), $current, '::find() returns the executable PHP');
-        $this->assertEquals($f->find(false), $current, '::find() returns the executable PHP');
-    }
-
     /**
      * tests find() with the constant PHP_BINARY.
-     *
-     * @requires PHP 5.4
      */
     public function testFind()
     {
@@ -95,26 +69,4 @@ class PhpExecutableFinderTest extends TestCase
             $this->assertEquals($f->findArguments(), array(), '::findArguments() returns no arguments');
         }
     }
-
-    /**
-     * tests find() with default executable.
-     */
-    public function testFindWithSuffix()
-    {
-        if (defined('PHP_BINARY')) {
-            $this->markTestSkipped('The PHP binary is easily available as of PHP 5.4');
-        }
-
-        putenv('PHP_PATH=');
-        putenv('PHP_PEAR_PHP_BIN=');
-        $f = new PhpExecutableFinder();
-
-        $current = $f->find();
-
-        //TODO maybe php executable is custom or even Windows
-        if ('\\' === DIRECTORY_SEPARATOR) {
-            $this->assertTrue(is_executable($current));
-            $this->assertTrue((bool) preg_match('/'.addslashes(DIRECTORY_SEPARATOR).'php\.(exe|bat|cmd|com)$/i', $current), '::find() returns the executable PHP with suffixes');
-        }
-    }
 }