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')); }
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')); }