Example #1
0
 /**
  * @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());
 }