public function testValidationStringLengthMaximumCustomMessage()
{
$validation = new Phalcon\Validation();
$validation->add('name', new StringLength(array('max' => 4, 'messageMaximum' => 'The message is too long')));
$messages = $validation->validate(['name' => 'Johannes']);
$expectedMessages = Phalcon\Validation\Message\Group::__set_state(array('_messages' => array(0 => Phalcon\Validation\Message::__set_state(array('_type' => 'TooLong', '_message' => 'The message is too long', '_field' => 'name', '_code' => '0')))));
$this->assertEquals($expectedMessages, $messages);
$messages = $validation->validate(['name' => 'pet']);
$this->assertEquals(count($messages), 0);
}