public function testGetDao() { $this->daoFactory->setFactoryNamespace(''); $this->daoFactory->setFactoryPostfix(''); $this->assertInstanceOf('Doctrine\\ActiveRecord\\Tests\\Dao\\TestDao', $this->factory->getDao('Doctrine\\ActiveRecord\\Tests\\Dao\\TestDao')); $this->daoFactory->setFactoryNamespace(''); $this->daoFactory->setFactoryPostfix('Dao'); $this->assertInstanceOf('Doctrine\\ActiveRecord\\Tests\\Dao\\TestDao', $this->factory->getDao('Doctrine\\ActiveRecord\\Tests\\Dao\\Test')); $this->daoFactory->setFactoryNamespace('Doctrine\\ActiveRecord\\Tests\\Dao'); $this->daoFactory->setFactoryPostfix('Dao'); $this->assertInstanceOf('Doctrine\\ActiveRecord\\Tests\\Dao\\TestDao', $this->factory->getDao('Test')); $this->daoFactory->setFactoryNamespace('Doctrine\\ActiveRecord\\Tests\\Dao'); $this->daoFactory->setFactoryPostfix(''); $this->assertInstanceOf('Doctrine\\ActiveRecord\\Tests\\Dao\\TestDao', $this->factory->getDao('TestDao')); }
public function testGetFactoryNamespace() { $this->assertEquals('', $this->factory->getFactoryNamespace()); $this->factory->setFactoryNamespace('Doctrine\\ActiveRecord\\Tests\\Dao'); $this->assertEquals('\\Doctrine\\ActiveRecord\\Tests\\Dao', $this->factory->getFactoryNamespace()); }