eZ\Publish\Core\FieldType\Tests\FieldTypeTest::testValidateFieldSettingsInvalid PHP Method

testValidateFieldSettingsInvalid() public method

public testValidateFieldSettingsInvalid ( mixed $inputSettings )
$inputSettings mixed
    public function testValidateFieldSettingsInvalid($inputSettings)
    {
        $fieldType = $this->getFieldTypeUnderTest();
        $validationResult = $fieldType->validateFieldSettings($inputSettings);
        $this->assertInternalType('array', $validationResult, 'The method validateFieldSettings() must return an array.');
        $this->assertNotEquals(array(), $validationResult, 'validateFieldSettings() did consider the input settings valid, which should be invalid.');
        foreach ($validationResult as $actualResultElement) {
            $this->assertInstanceOf('eZ\\Publish\\SPI\\FieldType\\ValidationError', $actualResultElement, 'Validation result of incorrect type.');
        }
    }