Neos\Media\Tests\Unit\Validator\ImageOrientationValidatorTest::validatorTests PHP Метод

validatorTests() публичный Метод

public validatorTests ( array $options, integer $imageOrientation, boolean $isValid )
$options array
$imageOrientation integer (one of the ImageOrientation_* constants)
$isValid boolean
    public function validatorTests(array $options, $imageOrientation, $isValid)
    {
        $validator = new ImageOrientationValidator($options);
        $image = $this->createMock(ImageInterface::class);
        $image->expects($this->any())->method('getOrientation')->will($this->returnValue($imageOrientation));
        $validationResult = $validator->validate($image);
        if ($isValid) {
            $this->assertFalse($validationResult->hasErrors());
        } else {
            $this->assertTrue($validationResult->hasErrors());
        }
    }