From cc9e8cbe8150d39cf99dec92f9884eb7ae69bd34 Mon Sep 17 00:00:00 2001 From: Marco Pfeiffer Date: Tue, 30 Dec 2014 13:23:43 +0100 Subject: [PATCH] added basic test for private embedded field in inheritence --- .../Tests/Models/DDC3467/DDC3467Planet.php | 23 +++++++++++++++++++ .../Tests/Models/DDC3467/DDC3467Position.php | 18 +++++++++++++++ .../Tests/Models/DDC3467/DDC3467Sun.php | 15 ++++++++++++ .../ORM/Mapping/ClassMetadataFactoryTest.php | 13 +++++++++++ 4 files changed, 69 insertions(+) create mode 100644 tests/Doctrine/Tests/Models/DDC3467/DDC3467Planet.php create mode 100644 tests/Doctrine/Tests/Models/DDC3467/DDC3467Position.php create mode 100644 tests/Doctrine/Tests/Models/DDC3467/DDC3467Sun.php diff --git a/tests/Doctrine/Tests/Models/DDC3467/DDC3467Planet.php b/tests/Doctrine/Tests/Models/DDC3467/DDC3467Planet.php new file mode 100644 index 00000000000..bf8d689a9ec --- /dev/null +++ b/tests/Doctrine/Tests/Models/DDC3467/DDC3467Planet.php @@ -0,0 +1,23 @@ +assertAttributeSame($entityManager, 'em', $classMetadataFactory); } + + /** + * @group DDC-3467 + */ + public function testEmbeddableInSuperClass() + { + $em = $this->_getTestEntityManager(); + $metadataFactory = $em->getMetadataFactory(); + /** @var ClassMetadata $classMetadata */ + $classMetadata = $metadataFactory->getMetadataFor('Doctrine\Tests\Models\DDC3467\DDC3467Sun'); + + // TODO somehow test that this did not fail? + } } /* Test subject class with overridden factory method for mocking purposes */