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

testGetConnectionInvalidConnection() public method

    public function testGetConnectionInvalidConnection()
    {
        $repositoryConfigurationProviderMock = $this->getMockBuilder('eZ\\Bundle\\EzPublishCoreBundle\\ApiLoader\\RepositoryConfigurationProvider')->disableOriginalConstructor()->getMock();
        $repositoryConfig = array('alias' => 'foo', 'storage' => array('engine' => 'legacy', 'connection' => 'my_doctrine_connection'));
        $repositoryConfigurationProviderMock->expects($this->once())->method('getRepositoryConfig')->will($this->returnValue($repositoryConfig));
        $container = $this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
        $container->expects($this->once())->method('has')->with('doctrine.dbal.my_doctrine_connection_connection')->will($this->returnValue(false));
        $container->expects($this->once())->method('getParameter')->with('doctrine.connections')->will($this->returnValue(array()));
        $factory = new StorageConnectionFactory($repositoryConfigurationProviderMock);
        $factory->setContainer($container);
        $factory->getConnection();
    }