JBZoo\PHPUnit\Helper::isFileEq PHP Метод

isFileEq() публичный статический Метод

public static isFileEq ( string $actual, string $expected )
$actual string
$expected string
    public static function isFileEq($actual, $expected)
    {
        // Because realpath cache is!
        clearstatcache(false, $actual);
        clearstatcache(false, $expected);
        isTrue(file_exists($actual), 'File not found: ' . $actual);
        isTrue(file_exists($expected), 'File not found: ' . $expected);
        $actualSize = filesize($actual);
        $expectedSize = filesize($expected);
        $diff = abs($actualSize - $expectedSize);
        if ($diff !== 0) {
            $message = $actual . '; ' . $actualSize . ' <> ' . $expectedSize . "\t\t(" . $diff . ')';
            //is(0, $diff, $message);
            cliMessage($message);
        } else {
            is(0, $diff);
        }
    }

Usage Example

Пример #1
0
 public function testAutoOrient()
 {
     $excepted = Helper::getExpected(__FUNCTION__ . '.jpg');
     $actual = Helper::getActual(__FUNCTION__ . '.jpg');
     $original = Helper::getOrig('butterfly.jpg');
     $img = new Image();
     $img->loadFile($original)->autoOrient()->saveAs($actual);
     Helper::isFileEq($actual, $excepted);
 }
All Usage Examples Of JBZoo\PHPUnit\Helper::isFileEq