/** * @covers ::getInherited * @covers ::setInherited * @covers ::isRoot * @covers ::getRootConfig */ public function testInherited() { $config = new Config(__NAMESPACE__ . '\\TestModel\\City'); $this->assertEquals(false, $config->getInherited()); $this->assertEquals(__NAMESPACE__ . '\\TestModel\\City', $config->getRootConfig()->getModelClass()); $this->assertTrue($config->isRoot()); $config = new Config(__NAMESPACE__ . '\\TestModel\\BlogPost'); $this->assertFalse($config->isRoot()); $this->assertEquals(true, $config->getInherited()); $this->assertEquals(__NAMESPACE__ . '\\TestModel\\Post', $config->getRootConfig()->getModelClass()); }