public function testNestedValidatorFailure()
{
$validator = new Validator();
$validator->addField('test')->maxLength(5);
$this->object->addField('child')->validator($validator);
$this->object->addField('foobar')->required();
$result = $this->object->run(['foobar' => 'test', 'child' => ['test' => '1234567890']]);
$this->assertFalse($result->isValid());
$this->assertEquals(['foobar'], $result->getValidated());
$this->assertEquals(['child.test' => 'The field is longer than the allowed maximum length.'], $result->getErrors());
}