wiki.techinc.nl/tests/phpunit/includes
Yuri Astrakhan 68820277af API continue param to streamline iteration of complex queries
Greatly simplifies query result iteration by the clients
by providing a mechanism to track sub-iterations (props in generated set)

Assuming the client has the param=>value dictionary with the original request
parameters, client will only need to perform this operation in their language
to get all results from the server regardless of what query they make.

  $request = array_merge( $request, $result['continue'] );

Related changes:
* Moved dieContinueUsageIf() from ApiQueryBase to ApiBase
* Internal calls will also return unused param warnings
* Reworked query unit tests for easier testing

Change-Id: Ieb45241fc6db2109f1d92fa3381165ec30701b63
2013-03-01 19:06:46 -05:00
..
api API continue param to streamline iteration of complex queries 2013-03-01 19:06:46 -05:00
cache Update formatting 2013-02-14 14:10:38 +01:00
content Update formatting 2013-02-14 14:10:38 +01:00
db Update formatting 2013-02-14 14:10:38 +01:00
debug Update formatting 2013-02-14 14:10:38 +01:00
filebackend style 2013-02-20 08:34:03 +00:00
filerepo Update formatting 2013-02-15 12:35:50 +00:00
GlobalFunctions Merge "phpcs: Naming of GlobalFunctions tests classes." 2013-02-22 21:46:32 +00:00
installer Update formatting 2013-02-15 12:35:50 +00:00
jobqueue [JobQueue] Cleanups for JobQueueRedis. 2013-02-21 05:38:01 +00:00
json Update formatting 2013-02-15 12:35:50 +00:00
libs Update formatting 2013-02-15 12:35:50 +00:00
logging Update formatting 2013-02-15 12:35:50 +00:00
media Update formatting 2013-02-15 12:35:50 +00:00
normal Update formatting 2013-02-15 12:44:42 +00:00
objectcache Update formatting 2013-02-15 12:44:42 +00:00
parser Add 'parsoid' option to parserTests.txt. 2013-02-28 18:42:37 -06:00
search Update formatting 2013-02-15 12:44:42 +00:00
site Update formatting 2013-02-15 12:44:42 +00:00
specials Update formatting 2013-02-15 12:44:42 +00:00
upload Update formatting 2013-02-15 13:41:06 +00:00
ArticleTablesTest.php Avoid deprecation warnings in test cases. 2012-08-28 16:00:39 +02:00
ArticleTest.php Update formatting 2013-02-14 12:22:13 +01:00
BlockTest.php Update formatting 2013-02-14 12:22:13 +01:00
CdbTest.php raise timeout for CdbTest::testCdb() 2013-01-28 12:33:22 +01:00
DiffHistoryBlobTest.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
EditPageTest.php Update formatting 2013-02-14 12:22:13 +01:00
ExternalStoreTest.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
ExtraParserTest.php Misc follow-ups to I2fc3966e (a161c5e) 2013-02-18 13:31:55 +01:00
FauxResponseTest.php tests: always call parent setUp 2012-10-23 19:04:40 +02:00
FormOptionsInitializationTest.php Update formatting 2013-02-14 12:22:13 +01:00
FormOptionsTest.php Update formatting 2013-02-14 12:22:13 +01:00
HooksTest.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
HtmlTest.php Update formatting 2013-02-14 12:22:13 +01:00
HttpTest.php Update formatting 2013-02-14 12:22:13 +01:00
IPTest.php Update formatting 2013-02-14 12:22:13 +01:00
JsonTest.php Update formatting 2013-02-14 12:22:13 +01:00
LanguageConverterTest.php Update formatting 2013-02-14 12:22:13 +01:00
LicensesTest.php Update formatting 2013-02-14 12:22:13 +01:00
LinkerTest.php Update formatting 2013-02-14 12:22:13 +01:00
LinksUpdateTest.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
LocalFileTest.php Update formatting 2013-02-14 12:22:13 +01:00
LocalisationCacheTest.php Updated plural rules from CLDR 22 2012-09-17 16:59:29 +00:00
MessageTest.php Add test for substitution of params with multiple digits 2013-01-03 09:45:22 +00:00
MWFunctionTest.php Update formatting 2013-02-14 12:22:13 +01:00
MWNamespaceTest.php Update formatting 2013-02-14 12:22:13 +01:00
OutputPageTest.php Update formatting 2013-02-14 12:22:13 +01:00
PathRouterTest.php style 2013-02-20 08:34:03 +00:00
PreferencesTest.php Update formatting 2013-02-14 12:22:13 +01:00
Providers.php Update formatting 2013-02-14 12:22:13 +01:00
RecentChangeTest.php Update formatting 2013-02-14 12:36:35 +01:00
RequestContextTest.php It should not be possible for a RequestContext's WikiPage and Title to be different. 2012-10-24 08:17:27 -07:00
ResourceLoaderTest.php Update formatting 2013-02-14 12:36:35 +01:00
RevisionStorageTest.php Update formatting 2013-02-14 12:36:35 +01:00
RevisionStorageTest_ContentHandlerUseDB.php Update formatting 2013-02-14 12:36:35 +01:00
RevisionTest.php Update formatting 2013-02-14 12:36:35 +01:00
SampleTest.php Update formatting 2013-02-14 12:36:35 +01:00
SanitizerTest.php Merge "Support WAI-ARIA's role="presentation" inside of WikiText." 2013-02-15 16:56:00 +00:00
SanitizerValidateEmailTest.php Update formatting 2013-02-14 12:36:35 +01:00
SeleniumConfigurationTest.php Update formatting 2013-02-14 12:36:35 +01:00
SiteConfigurationTest.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
StringUtilsTest.php style 2013-02-20 08:34:03 +00:00
TemplateCategoriesTest.php [JobQueue] Optimized JobQueueGroup::pop(). 2013-01-14 16:40:27 -08:00
TestUser.php Move api/ApiTestUser.php to TestUser.php and make available in MediaWikiTestCase class. 2012-09-13 18:40:23 +00:00
TimeAdjustTest.php Update formatting 2013-02-14 12:36:35 +01:00
TimestampTest.php Remove DB2 support 2013-02-25 13:47:03 -08:00
TitleMethodsTest.php Adding missing @group Database to unit tests 2012-12-09 10:27:56 +01:00
TitlePermissionTest.php Update formatting 2013-02-14 12:36:35 +01:00
TitleTest.php Update formatting 2013-02-14 12:36:35 +01:00
UIDGeneratorTest.php Added UIDGenerator class for getting statistically unique IDs. 2013-02-07 17:38:12 +00:00
UserTest.php Update formatting 2013-02-14 12:36:35 +01:00
WebRequestTest.php Update formatting 2013-02-14 12:36:35 +01:00
WikiPageTest.php Update formatting 2013-02-14 12:56:23 +01:00
WikiPageTest_ContentHandlerUseDB.php pass codesniffer on tests/ 2013-01-28 12:14:26 +01:00
XmlJsTest.php Extend MediaWikiTestCase in a few places 2011-05-25 00:30:06 +00:00
XmlSelectTest.php Update formatting 2013-02-14 12:56:23 +01:00
XmlTest.php Update formatting 2013-02-14 12:56:23 +01:00
ZipDirectoryReaderTest.php Update formatting 2013-02-14 12:56:23 +01:00