tests: Use ::class rather than string class name

Change-Id: I50cf50e93917ba81fa846a7ea50ac2883e3167e5
This commit is contained in:
Reedy 2020-03-14 00:58:48 +00:00 committed by Legoktm
parent bd0f1b8c78
commit fe94d1b39a
3 changed files with 4 additions and 4 deletions

View file

@ -29,7 +29,7 @@ use Wikimedia\AtEase\AtEase;
class AvroFormatterTest extends \MediaWikiUnitTestCase {
protected function setUp() : void {
if ( !class_exists( 'AvroStringIO' ) ) {
if ( !class_exists( \AvroStringIO::class ) ) {
$this->markTestSkipped( 'Avro is required for the AvroFormatterTest' );
}
parent::setUp();

View file

@ -29,8 +29,8 @@ use Monolog\Logger;
class KafkaHandlerTest extends \MediaWikiUnitTestCase {
protected function setUp() : void {
if ( !class_exists( 'Monolog\Handler\AbstractProcessingHandler' )
|| !class_exists( 'Kafka\Produce' )
if ( !class_exists( \Monolog\Handler\AbstractProcessingHandler::class )
|| !class_exists( \Kafka\Produce::class )
) {
$this->markTestSkipped( 'Monolog and Kafka are required for the KafkaHandlerTest' );
}

View file

@ -29,7 +29,7 @@ use Wikimedia\TestingAccessWrapper;
class LineFormatterTest extends \MediaWikiUnitTestCase {
protected function setUp() : void {
if ( !class_exists( 'Monolog\Formatter\LineFormatter' ) ) {
if ( !class_exists( \Monolog\Formatter\LineFormatter::class ) ) {
$this->markTestSkipped( 'This test requires monolog to be installed' );
}
parent::setUp();