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()); }