/** * @dataProvider dataMaxResults * * @param int $maxResult * @param array $expectedSet */ public function testMaxResults($maxResult, $expectedSet) { $this->deleteTestingRows(); $this->createTestingRows(); if ($maxResult !== null) { $this->queryBuilder->setMaxResults($maxResult); } $this->assertSame($maxResult, $this->queryBuilder->getMaxResults()); $rows = $this->getTestingRows($this->queryBuilder); $this->assertCount(sizeof($expectedSet), $rows); $this->assertEquals($expectedSet, $rows); $this->deleteTestingRows(); }