public function testQueryCacheChain() { $name = 'my_query_region'; $key = new QueryCacheKey('my_query_hash'); $this->logger->setLogger('mock', $this->mock); $this->mock->expects($this->once())->method('queryCacheHit')->with($this->equalTo($name), $this->equalTo($key)); $this->mock->expects($this->once())->method('queryCachePut')->with($this->equalTo($name), $this->equalTo($key)); $this->mock->expects($this->once())->method('queryCacheMiss')->with($this->equalTo($name), $this->equalTo($key)); $this->logger->queryCacheHit($name, $key); $this->logger->queryCachePut($name, $key); $this->logger->queryCacheMiss($name, $key); }