11
11
12
12
namespace Composer \XdebugHandler \Tests ;
13
13
14
- use Composer \XdebugHandler \Tests \Helpers \BaseTestCase ;
15
14
use Composer \XdebugHandler \Tests \Helpers \LoggerFactory ;
16
15
use Composer \XdebugHandler \XdebugHandler ;
16
+ use PHPUnit \Framework \TestCase ;
17
17
18
- class ClassTest extends BaseTestCase
18
+ class ClassTest extends TestCase
19
19
{
20
20
/**
21
21
* @return void
@@ -37,32 +37,20 @@ public function testConstructorThrowsOnInvalidEnvPrefix()
37
37
}
38
38
39
39
/**
40
- * @dataProvider setterProvider *
41
- * @param string $setter
42
- * @param \Psr\Log\AbstractLogger|string|null $value
43
- *
44
40
* @return void
45
41
*/
46
- public function testSettersAreFluent ($ setter , $ value )
42
+ public function testSettersAreFluent ()
47
43
{
48
44
$ xdebug = new XdebugHandler ('myapp ' );
49
45
50
- $ params = null !== $ value ? array ($ value ) : array ();
51
- $ result = BaseTestCase::safeCall ($ xdebug , $ setter , $ params , $ this );
52
- self ::assertInstanceOf (get_class ($ xdebug ), $ result );
53
- }
46
+ $ result = $ xdebug ->setLogger (LoggerFactory::createLogger ());
47
+ self ::assertInstanceOf (get_class ($ xdebug ), $ result , 'setLogger ' );
54
48
55
- /**
56
- * @return array<string, mixed[]>
57
- */
58
- public function setterProvider ()
59
- {
60
- // $setter, $value
61
- return array (
62
- 'setLogger ' => array ('setLogger ' , LoggerFactory::createLogger ()),
63
- 'setMainScript ' => array ('setMainScript ' , '-- ' ),
64
- 'setPersistent ' => array ('setPersistent ' , null ),
65
- );
49
+ $ result = $ xdebug ->setMainScript ('-- ' );
50
+ self ::assertInstanceOf (get_class ($ xdebug ), $ result , 'setMainScript ' );
51
+
52
+ $ result = $ xdebug ->setPersistent ();
53
+ self ::assertInstanceOf (get_class ($ xdebug ), $ result , 'setPersistent ' );
66
54
}
67
55
68
56
/**
0 commit comments