예제 #1
0
 public function testIsLastPage()
 {
     $this->assertTrue($this->pager->isLastPage());
     $this->assertSame(1, $this->pager->getLastPage());
     $this->pager->setPage(10);
     $this->callMethod($this->pager, 'setLastPage', array(50));
     $this->assertSame(50, $this->pager->getLastPage());
     $this->assertFalse($this->pager->isLastPage());
     $this->pager->setPage(50);
     $this->assertTrue($this->pager->isLastPage());
     $this->callMethod($this->pager, 'setLastPage', array(20));
     $this->assertSame(20, $this->pager->getPage());
     $this->assertSame(20, $this->pager->getLastPage());
     $this->assertTrue($this->pager->isLastPage());
 }