Fix coverage report for ErrorReporter

The structure of this class changed a lot in If2fe5f5
(T239572). This was never reflected in the @covers tags. I
suggest to go with a trivial @covers for the entire class
and let PHPUnit figure it out. The alternative is to kind
of repeat many private implementation details, and this
doesn't feel right.

Change-Id: Ie414876489133ab9aca934c19a5e403cd339abf1
This commit is contained in:
Thiemo Kreuz 2020-10-08 10:59:50 +02:00 committed by WMDE-Fisch
parent f0c77eb4c5
commit d44754168f

View file

@ -10,16 +10,13 @@ use Parser;
use ParserOptions;
/**
* @coversDefaultClass \Cite\ErrorReporter
* @covers \Cite\ErrorReporter
*
* @license GPL-2.0-or-later
*/
class ErrorReporterTest extends \MediaWikiUnitTestCase {
/**
* @covers ::__construct
* @covers ::getInterfaceLanguageAndSplitCache
* @covers ::plain
* @dataProvider provideErrors
*/
public function testPlain(
@ -35,9 +32,6 @@ class ErrorReporterTest extends \MediaWikiUnitTestCase {
$reporter->plain( $mockParser, $key, 'first param' ) );
}
/**
* @covers ::halfParsed
*/
public function testHalfParsed() {
$language = $this->createLanguage();
$reporter = $this->createReporter( $language );
@ -89,7 +83,7 @@ class ErrorReporterTest extends \MediaWikiUnitTestCase {
return new ErrorReporter( $mockMessageLocalizer );
}
public function createParser( Language $language, array $expectedCategories ) {
private function createParser( Language $language, array $expectedCategories ) : Parser {
$parserOptions = $this->createMock( ParserOptions::class );
$parserOptions->method( 'getUserLangObj' )->willReturn( $language );