wiki.techinc.nl/tests/phpunit/unit/includes/Storage
Timo Tijhof 311b2d0e98 Revision,Storage: Widen @covers tags in tests
> Given all called same-class 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 as a whole 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, especially private functions (or worse,
> forget to update it).
> 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".

Ref https://gerrit.wikimedia.org/r/q/owner:Krinkle+is:merged+message:Widen

Change-Id: If90fc5285a067ec8f706d87b2ba1ae85020e2ba0
2024-08-30 04:23:11 +00:00
..
BlobStoreFactoryTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
EditResultBuilderTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
EditResultCacheTest.php Add namespace to the root classes of ObjectCache 2024-07-10 00:14:54 +03:30
EditResultTest.php Add namespace and deprecation alias to FormatJson 2024-05-16 16:28:01 +03:30
PageUpdaterFactoryTest.php
PageUpdateStatusTest.php Introduce PageUpdateStatus 2022-11-30 14:49:01 +01:00
PreparedEditTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
RevertedTagUpdateManagerTest.php Revision,Storage: Widen @covers tags in tests 2024-08-30 04:23:11 +00:00
RevertedTagUpdateTest.php Add namespace and deprecation alias to FormatJson 2024-05-16 16:28:01 +03:30