public function testCurrentPage() { $page = new Page($this->url, ['p' => '3'], 100); $this->assertEquals(3, $page->getCurrent()); $page = new Page($this->url, ['p' => 0], 100); $this->assertEquals(1, $page->getCurrent()); $page = new Page($this->url, ['p' => -1], 100); $this->assertEquals(1, $page->getCurrent()); $page = new Page($this->url, ['p' => 2.5], 100); $this->assertEquals(2, $page->getCurrent()); $page = new Page($this->url, ['p' => null], 100); $this->assertEquals(1, $page->getCurrent()); $page = new Page($this->url, ['p' => 'string'], 100); $this->assertEquals(1, $page->getCurrent()); }