Exemple #1
0
 /**
  * @param <type> $query
  * @depends testQueryCache_DependsOnHints
  */
 public function testQueryCache_DependsOnHydrationMode($query)
 {
     $cache = $query->getQueryCacheDriver();
     $cacheCount = count($cache->getIds());
     $query->getArrayResult();
     $this->assertEquals($cacheCount + 1, count($cache->getIds()));
 }
 /**
  * @param <type> $query
  * @depends testNativeQueryResultCaching
  */
 public function testResultCacheDependsOnHydrationMode($query)
 {
     $cache = $query->getResultCacheDriver();
     $cacheCount = count($cache->getIds());
     $this->assertNotEquals(\Doctrine\ORM\Query::HYDRATE_ARRAY, $query->getHydrationMode());
     $query->getArrayResult();
     $this->assertEquals($cacheCount + 1, count($cache->getIds()));
 }