1
0
mirror of synced 2025-02-02 13:31:45 +03:00

Common 2.6 compatibility

Internal structure of the ArrayCache has changed, therefore we should fix the tests depending on it instead
This commit is contained in:
Marco Pivetta 2015-12-25 15:10:21 +01:00
parent ab62167c8a
commit 0086d17afe

View File

@ -105,16 +105,16 @@ class QueryCacheTest extends \Doctrine\Tests\OrmFunctionalTestCase
$query = $this->_em->createQuery('select ux from Doctrine\Tests\Models\CMS\CmsUser ux'); $query = $this->_em->createQuery('select ux from Doctrine\Tests\Models\CMS\CmsUser ux');
$cache = new \Doctrine\Common\Cache\ArrayCache(); $cache = $this->getMock('Doctrine\Common\Cache\Cache');
$query->setQueryCacheDriver($cache); $query->setQueryCacheDriver($cache);
$users = $query->getResult(); $cache
->expects(self::once())
->method('save')
->with(self::isType('string'), self::isInstanceOf('Doctrine\ORM\Query\ParserResult'));
$data = $this->cacheDataReflection->getValue($cache); $query->getResult();
$this->assertEquals(1, count($data));
$this->assertInstanceOf('Doctrine\ORM\Query\ParserResult', array_pop($data));
} }
public function testQueryCache_HitDoesNotSaveParserResult() public function testQueryCache_HitDoesNotSaveParserResult()