Skip to content
This repository was archived by the owner on Dec 15, 2020. It is now read-only.

Commit 2714084

Browse files
committed
Make use of the …::class feature
1 parent ec1dcb0 commit 2714084

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

tests/Modules/DataTypesModuleTest.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use DataTypes\DataTypeFactory;
66
use DataTypes\Modules\DataTypesModule;
7+
use Exception;
78
use ResourceLoaderContext;
89

910
/**
@@ -52,10 +53,7 @@ public function provideDataTypesModuleAndResourceDefinition() {
5253
* @param DataTypesModule $module
5354
*/
5455
public function testGetDataTypeFactory( DataTypesModule $module ) {
55-
$this->assertInstanceOf(
56-
'DataTypes\DataTypeFactory',
57-
$module->getDataTypeFactory()
58-
);
56+
$this->assertInstanceOf( DataTypeFactory::class, $module->getDataTypeFactory() );
5957
}
6058

6159
/**
@@ -136,7 +134,7 @@ public function testGetConfigVarName( DataTypesModule $module, array $definition
136134
*/
137135
public function testConstructorErrors( array $definition, $caseDescription ) {
138136
$this->setName( 'Instantiation raises exception in case ' . $caseDescription );
139-
$this->setExpectedException( 'Exception' );
137+
$this->setExpectedException( Exception::class );
140138

141139
new DataTypesModule( $definition );
142140
}
@@ -186,7 +184,7 @@ private function makeDefinition( array $dataTypes ) {
186184
* @return ResourceLoaderContext
187185
*/
188186
private function getContext() {
189-
return $this->getMockBuilder( 'ResourceLoaderContext' )
187+
return $this->getMockBuilder( ResourceLoaderContext::class )
190188
->disableOriginalConstructor()
191189
->getMock();
192190
}

tests/Phpunit/DataTypeFactoryTest.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
use DataTypes\DataType;
66
use DataTypes\DataTypeFactory;
7+
use InvalidArgumentException;
8+
use OutOfBoundsException;
79
use PHPUnit_Framework_TestCase;
810

911
/**
@@ -23,7 +25,7 @@ class DataTypeFactoryTest extends PHPUnit_Framework_TestCase {
2325
*/
2426
public function testConstructor( array $valueTypes ) {
2527
$instance = new DataTypeFactory( $valueTypes );
26-
$this->assertInstanceOf( 'DataTypes\DataTypeFactory', $instance );
28+
$this->assertInstanceOf( DataTypeFactory::class, $instance );
2729
}
2830

2931
public function valueTypesProvider() {
@@ -38,7 +40,7 @@ public function valueTypesProvider() {
3840
* @dataProvider invalidConstructorArgumentProvider
3941
*/
4042
public function testConstructorThrowsException( array $argument ) {
41-
$this->setExpectedException( 'InvalidArgumentException' );
43+
$this->setExpectedException( InvalidArgumentException::class );
4244
new DataTypeFactory( $argument );
4345
}
4446

@@ -70,7 +72,7 @@ public function testGetType() {
7072
public function testGetUnknownType() {
7173
$instance = new DataTypeFactory( [] );
7274

73-
$this->setExpectedException( 'OutOfBoundsException' );
75+
$this->setExpectedException( OutOfBoundsException::class );
7476
$instance->getType( 'unknownTypeId' );
7577
}
7678

tests/Phpunit/DataTypeTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace DataTypes\Tests\Phpunit;
44

55
use DataTypes\DataType;
6+
use InvalidArgumentException;
67
use PHPUnit_Framework_TestCase;
78

89
/**
@@ -20,7 +21,7 @@ class DataTypeTest extends PHPUnit_Framework_TestCase {
2021
* @dataProvider invalidConstructorArgumentsProvider
2122
*/
2223
public function testConstructorThrowsException( $propertyType, $valueType ) {
23-
$this->setExpectedException( 'InvalidArgumentException' );
24+
$this->setExpectedException( InvalidArgumentException::class );
2425
new DataType( $propertyType, $valueType );
2526
}
2627

0 commit comments

Comments
 (0)