wiki.techinc.nl/tests/phpunit/includes/content
Timo Tijhof 64734f61ee content: Widen @covers tags in phpunit tests
https://gerrit.wikimedia.org/r/q/owner:Krinkle+is:merged+message:Widen

> Given all called methods are de-facto and liberally claimed, and
> that we keep the coverage limited to the subject class, it maintains
> the spirit and intent by listing the class explicitly instead.
>
> PHPUnit offers a more precise tool when you need it (i.e. when testing
> legacy monster/god classes), but for well-written code, the
> class-wide tag is exactly what you want.
>
> We lose useful coverage and waste valuable time on keeping tags
> accurate through refactors (or worse, forget to do so).
> Tracking tiny per-method details wastes time in realizing (and
> fixing) when people inevitably don't keep them in sync, and time
> lost in finding uncovered code to write tests to realize it was
> already covered but "not yet claimed".

While at it, also fix PHPUnit warnings in CssContentHandlerIntegrationTest
and JavaScriptContentHandlerIntegrationTest about not having any
`@covers` annotations.

Change-Id: I5afd9fe0bca0fa86cc096f6e5e79f2ba1cfbfa77
2024-07-21 21:03:10 +00:00
..
Transform content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
ContentHandlerTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
ContentModelChangeTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
CssContentHandlerIntegrationTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
CssContentHandlerTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
CssContentTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
FallbackContentHandlerTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
FallbackContentTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
JavaScriptContentHandlerIntegrationTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
JavaScriptContentHandlerTest.php content: Improve roundtrip tests for JavaScriptContent 2024-07-05 19:28:14 +01:00
JavaScriptContentTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
JsonContentHandlerIntegrationTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
MessageContentTest.php tests: Use namespaced classes (1) 2024-06-14 17:19:36 +00:00
RegistrationContentHandlerFactoryToMediaWikiServicesTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
TextContentHandlerIntegrationTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
TextContentTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
WikitextContentHandlerIntegrationTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
WikitextContentHandlerTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
WikitextContentTest.php content: Widen @covers tags in phpunit tests 2024-07-21 21:03:10 +00:00
WikitextStructureTest.php