ValidationTest::testValidationStringLengthMinimumCustomMessage PHP Méthode

testValidationStringLengthMinimumCustomMessage() public méthode

    public function testValidationStringLengthMinimumCustomMessage()
    {
        $validation = new Phalcon\Validation();
        $validation->add('name', new StringLength(array('min' => 3, 'messageMinimum' => 'The message is too short')));
        $messages = $validation->validate([]);
        $expectedMessages = Phalcon\Validation\Message\Group::__set_state(array('_messages' => array(0 => Phalcon\Validation\Message::__set_state(array('_type' => 'TooShort', '_message' => 'The message is too short', '_field' => 'name', '_code' => '0')))));
        $this->assertEquals($expectedMessages, $messages);
        $messages = $validation->validate(['name' => 'p']);
        $this->assertEquals($expectedMessages, $messages);
        $messages = $validation->validate(['name' => 'peter']);
        $this->assertEquals(count($messages), 0);
    }