validateValue() public method

Validates a field value based on the validator configuration in the field definition.
public validateValue ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDef, eZ\Publish\SPI\FieldType\Value $value ) : eZ\Publish\SPI\FieldType\ValidationError[]
$fieldDef eZ\Publish\API\Repository\Values\ContentType\FieldDefinition The field definition of the field
$value eZ\Publish\SPI\FieldType\Value The field value for which an action is performed
return eZ\Publish\SPI\FieldType\ValidationError[]
 public function testValidateValue()
 {
     $fieldDefinition = $this->getMockForAbstractClass('\\eZ\\Publish\\API\\Repository\\Values\\ContentType\\FieldDefinition');
     $value = $this->getMockForAbstractClass('\\eZ\\Publish\\Core\\FieldType\\Value');
     $validationErrors = [$this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError'), $this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError'), $this->getMock('\\eZ\\Publish\\SPI\\FieldType\\ValidationError')];
     $this->innerFieldType->expects($this->once())->method('validate')->with($fieldDefinition, $value)->willReturn($validationErrors);
     self::assertSame($validationErrors, $this->fieldType->validateValue($fieldDefinition, $value));
 }