eZ\Bundle\EzPublishCoreBundle\Tests\ApiLoader\StorageConnectionFactoryTest::testGetConnectionInvalidRepository PHP Method

testGetConnectionInvalidRepository() public method

    public function testGetConnectionInvalidRepository()
    {
        $repositories = array('foo' => array('storage' => array('engine' => 'legacy', 'connection' => 'my_doctrine_connection')));
        $configResolver = $this->getMock('eZ\\Publish\\Core\\MVC\\ConfigResolverInterface');
        $configResolver->expects($this->once())->method('getParameter')->with('repository')->will($this->returnValue('inexistent_repository'));
        $repositoryConfigurationProvider = new RepositoryConfigurationProvider($configResolver, $repositories);
        $factory = new StorageConnectionFactory($repositoryConfigurationProvider);
        $factory->setContainer($this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface'));
        $factory->getConnection();
    }