public function testGetNbResults() { $query = $this->getSolariumQueryMock(); $client = $this->getSolariumClientMock(); $client->expects($this->once())->method('select')->with($query)->will($this->returnValue($this->getSolariumResultMock())); $adapter = new SolariumAdapter($client, $query); $adapter->getNbResults(); }
public function testGetSliceCannotUseACachedResultSet() { $query = $this->createQueryStub(); $client = $this->createClientMock(); $client->expects($this->exactly(2))->method('select')->will($this->returnValue($this->createResultMock())); $adapter = new SolariumAdapter($client, $query); $adapter->getNbResults(); $adapter->getSlice(1, 200); }