Doctrine\Tests\ODM\CouchDB\Functional\Mapping\DocumentInheritTest::testLoadingMappedsuperclass PHP Method

testLoadingMappedsuperclass() public method

    public function testLoadingMappedsuperclass()
    {
        $document = new ExtendingClass();
        $document->topic = 'Superclass test';
        $document->headline = 'test test test';
        $this->dm->persist($document);
        $this->dm->flush();
        $id = $document->id;
        $this->dm->clear();
        $doc = $this->dm->find('Doctrine\\Tests\\Models\\Mapping\\ExtendingClass', $id);
        $this->assertInstanceOf('\\Doctrine\\Tests\\Models\\Mapping\\ExtendingClass', $doc);
        $this->assertEquals('test test test', $doc->headline);
        $this->assertEquals('Superclass test', $doc->topic);
    }