コード例 #1
0
 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'));
 }
コード例 #2
0
 /**
  * @expectedException \Doctrine\ActiveRecord\Exception\FactoryException
  */
 public function testGetDaoException()
 {
     $this->factory->getDao('FooBar');
 }