eZ\Publish\Core\FieldType\Tests\FloatValueValidatorTest::testValidateConstraintsWrongValues PHP Method

testValidateConstraintsWrongValues() public method

Tests validation of constraints.
public testValidateConstraintsWrongValues ( $constraints, $expectedMessages, $values )
    public function testValidateConstraintsWrongValues($constraints, $expectedMessages, $values)
    {
        $validator = new FloatValueValidator();
        $messages = $validator->validateConstraints($constraints);
        foreach ($expectedMessages as $index => $expectedMessage) {
            $this->assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\Translation\\Message', $messages[0]->getTranslatableMessage());
            $this->assertEquals($expectedMessage, $messages[$index]->getTranslatableMessage()->message);
            $this->assertEquals($values[$index], $messages[$index]->getTranslatableMessage()->values);
        }
    }