Example #1
0
 public function testGetTotalPagesBySettingItemsPerPage()
 {
     $pagination = new Pagination();
     $pagination->setItemsPerPage(3);
     $this->assertSame(0, $pagination->getTotalPages());
     $pagination->setTotalItems(31);
     $this->assertSame(11, $pagination->getTotalPages());
     $pagination->setItemsPerPage(31);
     $this->assertSame(1, $pagination->getTotalPages());
     $pagination->setItemsPerPage(30);
     $this->assertSame(2, $pagination->getTotalPages());
 }