/** * Tests the executeCountQuery method with a set offset. * * @see \Drupal\views\Plugin\views\pager\PagerPluginBase::executeCountQuery() */ public function testExecuteCountQueryWithOffset() { $statement = $this->getMock('\\Drupal\\Tests\\views\\Unit\\Plugin\\pager\\TestStatementInterface'); $statement->expects($this->once())->method('fetchField')->will($this->returnValue(3)); $query = $this->getMockBuilder('\\Drupal\\Core\\Database\\Query\\Select')->disableOriginalConstructor()->getMock(); $query->expects($this->once())->method('execute')->will($this->returnValue($statement)); $this->pager->setOffset(2); $this->assertEquals(1, $this->pager->executeCountQuery($query)); }