public function validationIsEnforcedForParentObject()
{
$entity = new TestEntity();
$entity->setName('Some Name');
$this->testEntityRepository->add($entity);
$subEntity = new SubEntity();
$subEntity->setContent('Sub Entity');
$subEntity->setParentEntity($entity);
$entity->addSubEntity($subEntity);
$this->persistenceManager->add($subEntity);
$this->persistenceManager->persistAll();
$this->persistenceManager->clearState();
$entityIdentifier = $this->persistenceManager->getIdentifierByObject($entity);
$subEntityIdentifier = $this->persistenceManager->getIdentifierByObject($subEntity);
$invalidArguments = ['entity' => ['__identity' => $entityIdentifier, 'name' => 'xx', 'subEntities' => [['__identity' => $subEntityIdentifier, 'content' => 'some valid content']]]];
$response = $this->browser->request('http://localhost/test/validation/entity/update', 'POST', $invalidArguments);
$this->assertSame('An error occurred while trying to call Neos\\Flow\\Tests\\Functional\\Mvc\\Fixtures\\Controller\\EntityController->updateAction().' . PHP_EOL . 'Error for entity.name: This field must contain at least 3 characters.' . PHP_EOL, $response->getContent());
}