public function testItCanConstruct() { $this->assertEquals($this->totalElements, $this->page->totalElements()); $this->assertEquals($this->pageNumber, $this->page->pageNumber()); $this->assertEquals($this->totalPages, $this->page->totalPages()); $this->assertEquals($this->sort, $this->page->sortings()); $this->assertEquals($this->filter, $this->page->filters()); $this->assertEquals($this->fields, $this->page->fields()); $this->assertTrue($this->page->hasNext()); $this->assertTrue($this->page->hasPrevious()); $this->assertFalse($this->page->isLast()); $this->assertFalse($this->page->isFirst()); $this->assertEquals($this->pageSize, $this->page->pageSize()); foreach ($this->elements as $key => $element) { $this->assertEquals($element, $this->page->content()[$key]); } }