jenkins-bot has submitted this change and it was merged. Change subject: Improvements to QueryOptionsTest ......................................................................
Improvements to QueryOptionsTest Change-Id: I662942c5186d656d01ef47ca121ac39f3e5d1c3b --- M Tests/Phpunit/Language/Option/QueryOptionsTest.php 1 file changed, 25 insertions(+), 2 deletions(-) Approvals: Tobias Gritschacher: Looks good to me, approved jenkins-bot: Verified diff --git a/Tests/Phpunit/Language/Option/QueryOptionsTest.php b/Tests/Phpunit/Language/Option/QueryOptionsTest.php index 280b9a2..b7f5dbb 100644 --- a/Tests/Phpunit/Language/Option/QueryOptionsTest.php +++ b/Tests/Phpunit/Language/Option/QueryOptionsTest.php @@ -3,6 +3,8 @@ namespace Ask\Tests\Phpunit\Language\Option; use Ask\Language\Option\QueryOptions; +use Ask\Language\Option\SortOptions; +use Ask\Tests\Phpunit\AskTestCase; /** * @covers Ask\Language\Option\QueryOptions @@ -33,7 +35,7 @@ * @licence GNU GPL v2+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ -class QueryOptionsTest extends \Ask\Tests\Phpunit\AskTestCase { +class QueryOptionsTest extends AskTestCase { /** * @since 0.1 @@ -56,7 +58,7 @@ $instances[] = new QueryOptions( 9000, 42, - new \Ask\Language\Option\SortOptions( array() ) + new SortOptions( array() ) ); return $instances; @@ -83,4 +85,25 @@ $this->assertPrimitiveStructure( $array ); } + /** + * @dataProvider constructorArgumentProvider + */ + public function testConstructSetsFields( $limit, $offset, SortOptions $sort ) { + $queryOptions = new QueryOptions( $limit, $offset, $sort ); + + $this->assertEquals( $limit, $queryOptions->getLimit() ); + $this->assertEquals( $offset, $queryOptions->getOffset() ); + $this->assertEquals( $sort, $queryOptions->getSort() ); + } + + public function constructorArgumentProvider() { + $argLists = array(); + + $argLists[] = array( 1, 2, new SortOptions( array() ) ); + + $argLists[] = array( 100, 0, new SortOptions( array() ) ); + + return $argLists; + } + } -- To view, visit https://gerrit.wikimedia.org/r/65296 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I662942c5186d656d01ef47ca121ac39f3e5d1c3b Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Ask Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com> Gerrit-Reviewer: Anja Jentzsch <a...@anjeve.de> Gerrit-Reviewer: Ataherivand <abraham.taheriv...@wikimedia.de> Gerrit-Reviewer: Aude <aude.w...@gmail.com> Gerrit-Reviewer: Daniel Kinzler <daniel.kinz...@wikimedia.de> Gerrit-Reviewer: Daniel Werner <daniel.wer...@wikimedia.de> Gerrit-Reviewer: Denny Vrandecic <denny.vrande...@wikimedia.de> Gerrit-Reviewer: Henning Snater <henning.sna...@wikimedia.de> Gerrit-Reviewer: Jens Ohlig <jens.oh...@wikimedia.de> Gerrit-Reviewer: Jeroen De Dauw <jeroended...@gmail.com> Gerrit-Reviewer: John Erling Blad <jeb...@gmail.com> Gerrit-Reviewer: Lydia Pintscher <lydia.pintsc...@wikimedia.de> Gerrit-Reviewer: Markus Kroetzsch <mar...@semantic-mediawiki.org> Gerrit-Reviewer: Nikola Smolenski <smole...@eunet.rs> Gerrit-Reviewer: Silke Meyer <silke.me...@wikimedia.de> Gerrit-Reviewer: Tobias Gritschacher <tobias.gritschac...@wikimedia.de> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits