示例#1
0
 public function testHasProviderReturnsCorrectValues()
 {
     $this->_repository->addProvider($providerOne = new Zend_Tool_Framework_Provider_ProviderOne());
     $this->_repository->addProvider(new Zend_Tool_Framework_Provider_ProviderTwo());
     $this->assertTrue($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderOne', false));
     $this->assertTrue($this->_repository->hasProvider($providerOne, false));
     $this->assertTrue($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderTwo', false));
     $this->assertFalse($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderThree', false));
     $this->assertFalse($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderOne'));
     $this->_repository->process();
     $this->assertTrue($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderOne', false));
     $this->assertTrue($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderOne'));
     $this->assertFalse($this->_repository->hasProvider('Zend_Tool_Framework_Provider_ProviderThree'));
 }
示例#2
0
 public function testHasProviderReturnsCorrectValues()
 {
     $this->_repository->addProvider($providerOne = new \ZendTest\Tool\Framework\Provider\TestAsset\ProviderOne());
     $this->_repository->addProvider(new \ZendTest\Tool\Framework\Provider\TestAsset\ProviderTwo());
     $this->assertTrue($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderOne', false));
     $this->assertTrue($this->_repository->hasProvider($providerOne, false));
     $this->assertTrue($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderTwo', false));
     $this->assertFalse($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderThree', false));
     $this->assertFalse($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderOne'));
     $this->_repository->process();
     $this->assertTrue($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderOne', false));
     $this->assertTrue($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderOne'));
     $this->assertFalse($this->_repository->hasProvider('ZendTest\\Tool\\Framework\\Provider\\TestAsset\\ProviderThree'));
 }