From 0086d17afe35b7fae57a31922444cb839f36eb35 Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Fri, 25 Dec 2015 15:10:21 +0100 Subject: [PATCH] Common 2.6 compatibility Internal structure of the ArrayCache has changed, therefore we should fix the tests depending on it instead --- .../Doctrine/Tests/ORM/Functional/QueryCacheTest.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/Doctrine/Tests/ORM/Functional/QueryCacheTest.php b/tests/Doctrine/Tests/ORM/Functional/QueryCacheTest.php index cf35d8617..039bb1655 100644 --- a/tests/Doctrine/Tests/ORM/Functional/QueryCacheTest.php +++ b/tests/Doctrine/Tests/ORM/Functional/QueryCacheTest.php @@ -105,16 +105,16 @@ class QueryCacheTest extends \Doctrine\Tests\OrmFunctionalTestCase $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); - $users = $query->getResult(); + $cache + ->expects(self::once()) + ->method('save') + ->with(self::isType('string'), self::isInstanceOf('Doctrine\ORM\Query\ParserResult')); - $data = $this->cacheDataReflection->getValue($cache); - $this->assertEquals(1, count($data)); - - $this->assertInstanceOf('Doctrine\ORM\Query\ParserResult', array_pop($data)); + $query->getResult(); } public function testQueryCache_HitDoesNotSaveParserResult()