wiki.techinc.nl/tests/phpunit/integration/includes
Lucas Werkmeister 7acade90fc tests: Check that extension service getter methods exist
We had some tests for the structure of all existing methods, but nothing
actually asserted the existence of the methods based on the service
names. See the Depends-On for some services that were still missing
their methods.

Implemented as a single test, not using a data provider, because the
service container isn’t available in data providers (nor should it be,
see T332865). The $serviceNamesWithoutMethods mechanism is needed for
AbuseFilter, where AbuseFilterRunnerFactory is a backwards compatibility
alias for AbuseFilterFilterRunnerFactory.

Change-Id: If5af88e7f70b83d53f66b9617a5ef37daf81830f
Depends-On: I22c1b60eb014c3ca75079c99a44592321e71d9e9
Depends-On: I28ad8cf8003cac07f5ad1f7bbd7d7f52e34a4ed0
Depends-On: Idedb87e64a6df02b0edae8d9e7dbf441752dc480
2023-06-20 10:37:12 +02:00
..
block Replace deprecated MWException 2023-06-09 17:21:12 +02:00
cache Namespace EventRelayer and EventRelayerNull 2023-06-11 00:15:46 +02:00
CommentFormatter tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
context tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
db Merge "rdbms: make affectedRows() count each updated row in replace() as one" 2023-06-06 18:25:29 +00:00
diff tests: Use overrideConfig(Value|Values) where needed 2022-07-12 14:40:46 +01:00
editpage/Constraint LocalisationCache: Preserve fallback source language info 2023-06-14 22:06:36 +08:00
export tests: Use overrideConfig(Value|Values) where needed 2022-07-12 14:40:46 +01:00
filerepo Reorg: Migrate WikiMap to WikiMap/ out of includes 2023-02-27 05:19:46 +01:00
htmlform tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
language tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
libs objectcache,resourceloader,rdbms,jobqueue: Widen @covers annotations 2023-04-10 22:00:17 +00:00
logging Show title for unknown log actions 2023-04-11 21:44:12 +00:00
page Special:Undelete "load more" followups 2023-05-29 11:19:54 +10:00
parser tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
Permissions tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
poolcounter Replace deprecated MWException 2023-06-09 17:21:12 +02:00
ResourceLoader ResourceLoader: Move ForeignResourceStructureTest to integration/ 2023-03-29 14:14:55 -07:00
Rest/Handler tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
revisionlist tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
search tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
specials Allow a comma separated list of namespaces for Special:Random 2023-05-20 16:39:41 +03:00
Storage phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
user UserIdentityValue: Always throw a deprecation warning on passed actor id 2023-05-20 11:16:18 +03:00
utils tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
watchlist Fix core newtalk 304 suppression and update deferral 2022-03-18 16:52:12 +11:00
ExtensionJsonTestBase.php ExtensionJsonTestBase: Clarify assertion message 2023-04-18 16:33:09 +02:00
ExtensionServicesTestBase.php tests: Check that extension service getter methods exist 2023-06-20 10:37:12 +02:00
SanitizerValidateEmailTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
StubGlobalUserTest.php Reorg: Move StubObject classes in includes to its own directory 2022-10-25 16:04:48 -04:00
StubObjectTest.php Reorg: Move StubObject classes in includes to its own directory 2022-10-25 16:04:48 -04:00
TemplateParserIntegrationTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00