@@ -11,59 +11,59 @@ class FunctionInjectorTest extends \Codeception\TestCase\Test
11
11
* @var FunctionInjector
12
12
*/
13
13
protected $ funcInjector ;
14
- /**
15
- * @var FunctionInjector
16
- */
17
- protected $ funcOptionalParameterInjector ;
18
- /**
19
- * @var FunctionInjector
20
- */
21
- protected $ funcReferencedParameterInjector ;
14
+ /**
15
+ * @var FunctionInjector
16
+ */
17
+ protected $ funcOptionalParameterInjector ;
18
+ /**
19
+ * @var FunctionInjector
20
+ */
21
+ protected $ funcReferencedParameterInjector ;
22
22
23
23
public function _before ()
24
24
{
25
25
$ this ->funcInjector = new FunctionInjector ('demo ' , 'strlen ' );
26
26
$ this ->funcOptionalParameterInjector = new FunctionInjector ('demo ' , 'explode ' );
27
- $ this ->funcReferencedParameterInjector = new FunctionInjector ('demo ' , 'preg_match ' );
27
+ $ this ->funcReferencedParameterInjector = new FunctionInjector ('demo ' , 'preg_match ' );
28
28
test::clean ();
29
29
}
30
30
31
31
public function testTemplate ()
32
32
{
33
33
$ php = $ this ->funcInjector ->getPHP ();
34
34
if ((int )ini_get ('mbstring.func_overload ' ) & 2 !== 0 ) {
35
- // in this case strlen is overloaded by mb_strlen with optional parameter charset
36
- verify ($ php )->contains ("function strlen( \$p0, \$p1=NULL) " );
37
- verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
38
- verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
39
- verify ($ php )->contains ("return call_user_func_array('strlen', \$args); " );
40
- } else {
41
- verify ($ php )->contains ("function strlen() " );
42
- verify ($ php )->contains ("return call_user_func_array('strlen', func_get_args()); " );
43
- }
35
+ // in this case strlen is overloaded by mb_strlen with optional parameter charset
36
+ verify ($ php )->contains ("function strlen( \$p0, \$p1=NULL) " );
37
+ verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
38
+ verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
39
+ verify ($ php )->contains ("return call_user_func_array('strlen', \$args); " );
40
+ } else {
41
+ verify ($ php )->contains ("function strlen() " );
42
+ verify ($ php )->contains ("return call_user_func_array('strlen', func_get_args()); " );
43
+ }
44
44
}
45
45
46
46
public function testOptionalParameterTemplate ()
47
- {
48
- $ php = $ this ->funcOptionalParameterInjector ->getPHP ();
49
- verify ($ php )->contains ("function explode( \$p0, \$p1, \$p2=NULL) " );
50
- verify ($ php )->contains ("case 3: \$args = [ \$p0, \$p1, \$p2]; break; " );
51
- verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
52
- verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
53
- verify ($ php )->contains ("return call_user_func_array('explode', \$args); " );
54
- }
47
+ {
48
+ $ php = $ this ->funcOptionalParameterInjector ->getPHP ();
49
+ verify ($ php )->contains ("function explode( \$p0, \$p1, \$p2=NULL) " );
50
+ verify ($ php )->contains ("case 3: \$args = [ \$p0, \$p1, \$p2]; break; " );
51
+ verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
52
+ verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
53
+ verify ($ php )->contains ("return call_user_func_array('explode', \$args); " );
54
+ }
55
55
56
- public function testReferencedParameterTemplate ()
57
- {
58
- $ php = $ this ->funcReferencedParameterInjector ->getPHP ();
59
- verify ($ php )->contains ("function preg_match( \$p0, \$p1, & \$p2=NULL, \$p3=NULL, \$p4=NULL) " );
60
- verify ($ php )->contains ("case 5: \$args = [ \$p0, \$p1, & \$p2, \$p3, \$p4]; break; " );
61
- verify ($ php )->contains ("case 4: \$args = [ \$p0, \$p1, & \$p2, \$p3]; break; " );
62
- verify ($ php )->contains ("case 3: \$args = [ \$p0, \$p1, & \$p2]; break; " );
63
- verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
64
- verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
65
- verify ($ php )->contains ("return call_user_func_array('preg_match', \$args); " );
66
- }
56
+ public function testReferencedParameterTemplate ()
57
+ {
58
+ $ php = $ this ->funcReferencedParameterInjector ->getPHP ();
59
+ verify ($ php )->contains ("function preg_match( \$p0, \$p1, & \$p2=NULL, \$p3=NULL, \$p4=NULL) " );
60
+ verify ($ php )->contains ("case 5: \$args = [ \$p0, \$p1, & \$p2, \$p3, \$p4]; break; " );
61
+ verify ($ php )->contains ("case 4: \$args = [ \$p0, \$p1, & \$p2, \$p3]; break; " );
62
+ verify ($ php )->contains ("case 3: \$args = [ \$p0, \$p1, & \$p2]; break; " );
63
+ verify ($ php )->contains ("case 2: \$args = [ \$p0, \$p1]; break; " );
64
+ verify ($ php )->contains ("case 1: \$args = [ \$p0]; break; " );
65
+ verify ($ php )->contains ("return call_user_func_array('preg_match', \$args); " );
66
+ }
67
67
68
68
public function testSave ()
69
69
{
@@ -123,12 +123,12 @@ public function testFailedVerification()
123
123
}
124
124
125
125
public function testReferencedParameter ()
126
- {
127
- $ func = test::func ('\demo ' , 'preg_match ' , 10 );
128
- expect (preg_match ('@[0-9]+@ ' , '1234 ' , $ match ))->equals (10 );
129
- test::clean ();
130
- expect (preg_match ('@[0-9]+@ ' , '1234# ' , $ match ))->equals (1 );
131
- expect ($ match [0 ])->equals ('1234 ' );
132
- }
126
+ {
127
+ $ func = test::func ('\demo ' , 'preg_match ' , 10 );
128
+ expect (preg_match ('@[0-9]+@ ' , '1234 ' , $ match ))->equals (10 );
129
+ test::clean ();
130
+ expect (preg_match ('@[0-9]+@ ' , '1234# ' , $ match ))->equals (1 );
131
+ expect ($ match [0 ])->equals ('1234 ' );
132
+ }
133
133
134
134
}
0 commit comments