66 * @license MIT
77 * @copyright 2019 Cross Solution <http://cross-solution.de>
88 */
9-
9+
1010declare (strict_types=1 );
1111
1212namespace Cross \TestUtilsTest \Constraint ;
1313
1414use Cross \TestUtils \Constraint \ExtendsOrImplements ;
1515use Cross \TestUtils \TestCase \TestDefaultAttributesTrait ;
16+ use PHPUnit \Framework \TestCase ;
1617
1718/**
1819 * Tests for \Cross\TestUtils\Constraint\ExtendsOrImplements
19- *
20+ *
2021 * @covers \Cross\TestUtils\Constraint\ExtendsOrImplements
2122 * @author Mathias Gelhausen <gelhausen@cross-solution.de>
2223 *
2324 * @group Cross.TestUtils
2425 * @group Cross.TestUtils.Constraint
2526 * @group Cross.TestUtils.Constraint.ExtendsOrImplementsTest
2627 */
27- class ExtendsOrImplementsTest extends \PHPUnit_Framework_TestCase
28+ class ExtendsOrImplementsTest extends TestCase
2829{
29- use TestDefaultAttributesTrait;
30-
31- private $ defaultAttributes = [
32- ExtendsOrImplements::class,
33- 'result ' => [],
34- 'parentsAndInterfaces ' => [],
35- ];
36-
37- public function testCreateInstanceSetsParentsAndInterfaces ()
38- {
39- $ classes = [
40- \stdClass::class
41- ];
42-
43- $ target = new ExtendsOrImplements ($ classes );
44-
45- static ::assertAttributeEquals ($ classes , 'parentsAndInterfaces ' , $ target );
46- }
47-
4830 public function testCountReturnsExpectedValue ()
4931 {
5032 $ target = new ExtendsOrImplements (['one ' , 'two ' , 'three ' ]);
@@ -77,12 +59,12 @@ public function testEvaluateThrowsExceptionWithCorrectFailureDescription()
7759
7860 try {
7961 $ target ->evaluate ($ subject );
80- static ::fail ('Expected exception of type ' . \PHPUnit_Framework_ExpectationFailedException ::class . ' but none was thrown. ' );
81- } catch (\PHPUnit_Framework_ExpectationFailedException $ e ) {
62+ static ::fail ('Expected exception of type ' . \PHPUnit \ Framework \ExpectationFailedException ::class . ' but none was thrown. ' );
63+ } catch (\PHPUnit \ Framework \ ExpectationFailedException $ e ) {
8264 $ message = $ e ->getMessage ();
8365
84- static ::assertContains ('+ ' . \ArrayObject::class, $ message );
85- static ::assertContains ('- ' . \Exception::class, $ message );
66+ static ::assertStringContainsString ('+ ' . \ArrayObject::class, $ message );
67+ static ::assertStringContainsString ('- ' . \Exception::class, $ message );
8668 }
8769 }
8870
@@ -91,7 +73,7 @@ public function testEvaluateThrowsExceptionWithCorrectDescriptionFromObject()
9173 $ class = new class extends \ArrayObject {};
9274 $ target = new ExtendsOrImplements ([\Exception::class]);
9375
94- $ this ->expectException (\PHPUnit_Framework_Exception ::class);
76+ $ this ->expectException (\PHPUnit \ Framework \Exception ::class);
9577 $ this ->expectExceptionMessage (get_class ($ class ));
9678
9779 $ target ->evaluate ($ class );
@@ -103,7 +85,7 @@ public function testEvaluateThrowsExceptionWithCorrectDescriptionFromString()
10385 $ class = get_class ($ subject );
10486 $ target = new ExtendsOrImplements ([\Exception::class]);
10587
106- $ this ->expectException (\PHPUnit_Framework_Exception ::class);
88+ $ this ->expectException (\PHPUnit \ Framework \Exception ::class);
10789 $ this ->expectExceptionMessage ($ class );
10890
10991 $ target ->evaluate ($ class );
0 commit comments