/**
* Tests validation of constraints.
*
* @dataProvider providerForValidateConstraintsKO
* @covers \eZ\Publish\Core\FieldType\Validator\FileSizeValidator::validateConstraints
*/
public function testValidateConstraintsWrongValues($constraints, $expectedMessages, $values)
{
$validator = new FileSizeValidator();
$messages = $validator->validateConstraints($constraints);
$this->assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\Translation\\Message', $messages[0]->getTranslatableMessage());
$this->assertEquals($expectedMessages[0], $messages[0]->getTranslatableMessage()->message);
$this->assertEquals($values, $messages[0]->getTranslatableMessage()->values);
}