1
0
mirror of synced 2025-01-09 18:47:10 +03:00
doctrine2/tests/Doctrine/Tests/ORM/Cache/DefaultCacheInstantiatorTest.php

30 lines
970 B
PHP

<?php
namespace Doctrine\Tests\ORM\Cache;
use Doctrine\ORM\Cache\DefaultCacheInstantiator;
use Doctrine\Tests\OrmTestCase;
/**
* @covers \Doctrine\ORM\Cache\DefaultCacheInstantiator
*/
class DefaultCacheInstantiatorTest extends OrmTestCase
{
public function testGetCache()
{
$entityManager = $this->getMock('Doctrine\ORM\EntityManagerInterface');
$config = $this->getMock('Doctrine\ORM\Configuration');
$cacheConfig = $this->getMock('Doctrine\ORM\Cache\CacheConfiguration');
$entityManager->expects($this->any())->method('getConfiguration')->will($this->returnValue($config));
$config
->expects($this->any())
->method('getSecondLevelCacheConfiguration')
->will($this->returnValue($cacheConfig));
$instantiator = new DefaultCacheInstantiator();
$this->assertInstanceOf('Doctrine\ORM\Cache\DefaultCache', $instantiator->getCache($entityManager));
}
}