예제 #1
0
 public function testGetLastIndice()
 {
     $this->assertSame(0, $this->pager->getLastIndice());
     $this->pager->setMaxPerPage(0);
     $this->pager->setPage(0);
     $this->assertSame(0, $this->pager->getLastIndice());
     $this->callMethod($this->pager, 'setNbResults', array(100));
     $this->assertSame(100, $this->pager->getLastIndice());
     $this->pager->setPage(2);
     $this->assertSame(0, $this->pager->getLastIndice());
     $this->pager->setMaxPerPage(10);
     $this->assertSame(20, $this->pager->getLastIndice());
     $this->pager->setPage(11);
     $this->assertSame(100, $this->pager->getLastIndice());
 }