wiki.techinc.nl/tests/phpunit/includes/config
Timo Tijhof 6d84e747b2 config: Widen @covers annotations in unit tests
Follows-up I7555c9b6b510, I6d845bdfbb80, I69b5385868, I4c7d826c7e,
I1287f3979ab, which widened the `@covers` annotations of other suites:

> We lose useful coverage and spend valuable time keeping these tags
> accurate through refactors (or worse, forget to do so).
>
> I've audited each test to confirm it is a general test of the
> subject class, where adding any called methods would be an accepted
> change, thus widening it is merely a no-op that clarifies intent
> and reduces maintenance. I am not disabling the "only track coverage
> of specified subject" benefits, nor am I claiming coverage in
> in classes outside the subject under test.
>
> Tracking tiny details per-method wastes time in keeping references
> in sync during refactors, time to realize (and fix) when people
> inevitably don't keep them in sync, time lost in finding uncovered
> code to write tests for only to realize it was already covered but
> not yet claimed, etc.

Change-Id: Ie3d6a2b4e79b6aa0dc1d2414a3ae7e2bad209c7b
2023-07-24 05:33:30 +01:00
..
ConfigFactoryTest.php config: Widen @covers annotations in unit tests 2023-07-24 05:33:30 +01:00
GlobalVarConfigTest.php config: Widen @covers annotations in unit tests 2023-07-24 05:33:30 +01:00
LoggedServiceOptions.php
TestAllServiceOptionsUsed.php