Page MenuHomePhabricator

Make PHPUnit dataProvider static in WikibaseCirrusSearch tests
Closed, ResolvedPublic

Description

The @dataProvider annotation should be a static function, check and make data provider in the extension, at least:

  • AllLabelsFieldTest with provideFieldData
  • DescriptionFieldTest with getFieldDataProvider
  • abstract WikibaseNumericFieldTestCase with getFieldDataProvider and its implementations in:
    • SiteLinkCountFieldTest
    • StatementCountFieldTest
  • LabelsFieldTest with getFieldDataProvider
  • StatementQuantityFieldTest with statementsProvider

static and adjust the usages (More infos at T332865).

Initial work was done in bd214aeaafd6b16f227b11eb2bd6348894d900c7

Event Timeline

Change #1099743 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseCirrusSearch@master] Make PHPUnit dataProvider methods static

https://gerrit.wikimedia.org/r/1099743

Change #1099743 merged by jenkins-bot:

[mediawiki/extensions/WikibaseCirrusSearch@master] Make PHPUnit dataProvider methods static

https://gerrit.wikimedia.org/r/1099743