44 * Test: Nette\PhpGenerator\Helpers::dump()
55 */
66
7- use Nette \PhpGenerator \Helpers ,
8- Nette \PhpGenerator \PhpLiteral ,
9- Tester \Assert ;
7+ use Nette \PhpGenerator \Helpers ;
8+ use Nette \PhpGenerator \PhpLiteral ;
9+ use Tester \Assert ;
1010
1111
1212require __DIR__ . '/../bootstrap.php ' ;
1313
1414
15- Assert::same ( '1 ' , Helpers::dump (1 ) );
16- Assert::same ( '1.0 ' , Helpers::dump (1.0 ) );
17- Assert::same ( 'NULL ' , Helpers::dump (NULL ) );
18- Assert::same ( 'TRUE ' , Helpers::dump (TRUE ) );
19- Assert::same ( 'FALSE ' , Helpers::dump (FALSE ) );
15+ Assert::same ('1 ' , Helpers::dump (1 ));
16+ Assert::same ('1.0 ' , Helpers::dump (1.0 ));
17+ Assert::same ('NULL ' , Helpers::dump (NULL ));
18+ Assert::same ('TRUE ' , Helpers::dump (TRUE ));
19+ Assert::same ('FALSE ' , Helpers::dump (FALSE ));
2020
21- Assert::same ( "'' " , Helpers::dump ('' ) );
22- Assert::same ( "'Hello' " , Helpers::dump ('Hello ' ) );
23- Assert::same ( "'I \xc3\xb1t \xc3\xabrn \xc3\xa2ti \xc3\xb4n \xc3\xa0liz \xc3\xa6ti \xc3\xb8n' " , Helpers::dump ("I \xc3\xb1t \xc3\xabrn \xc3\xa2ti \xc3\xb4n \xc3\xa0liz \xc3\xa6ti \xc3\xb8n " ) ); // Iñtërnâtiônàlizætiøn
24- Assert::same ( '"\rHello \$" ' , Helpers::dump ("\rHello $ " ) );
25- Assert::same ( "'He \\llo' " , Helpers::dump ('He\llo ' ) );
26- Assert::same ( '\'He\ll \\\\\o \\\'wor \\\\\\\'ld \\\\\'' , Helpers::dump ('He\ll \\\o \'wor \\\'ld \\' ) );
27- Assert::same ( 'array() ' , Helpers::dump (array ()) );
21+ Assert::same ("'' " , Helpers::dump ('' ));
22+ Assert::same ("'Hello' " , Helpers::dump ('Hello ' ));
23+ Assert::same ("'I \xc3\xb1t \xc3\xabrn \xc3\xa2ti \xc3\xb4n \xc3\xa0liz \xc3\xa6ti \xc3\xb8n' " , Helpers::dump ("I \xc3\xb1t \xc3\xabrn \xc3\xa2ti \xc3\xb4n \xc3\xa0liz \xc3\xa6ti \xc3\xb8n " )); // Iñtërnâtiônàlizætiøn
24+ Assert::same ('"\rHello \$" ' , Helpers::dump ("\rHello $ " ));
25+ Assert::same ("'He \\llo' " , Helpers::dump ('He\llo ' ));
26+ Assert::same ('\'He\ll \\\\\o \\\'wor \\\\\\\'ld \\\\\'' , Helpers::dump ('He\ll \\\o \'wor \\\'ld \\' ));
27+ Assert::same ('array() ' , Helpers::dump (array ()));
2828
29- Assert::same ( "array( \$s) " , Helpers::dump (array (new PhpLiteral ('$s ' ))) );
29+ Assert::same ("array( \$s) " , Helpers::dump (array (new PhpLiteral ('$s ' ))));
3030
31- Assert::same ( " array(1, 2, 3) " , Helpers::dump (array (1 ,2 , 3 )) );
32- Assert::same ( "array('a', 7 => 'b', 'c', '9a' => 'd', 'e') " , Helpers::dump (array ('a ' , 7 => 'b ' , 'c ' , '9a ' => 'd ' , 9 => 'e ' )) );
33- Assert::same ( "array( \n\tarray( \n\t\t'a', \n\t\t'loooooooooooooooooooooooooooooooooong', \n\t), \n) " , Helpers::dump (array (array ('a ' , 'loooooooooooooooooooooooooooooooooong ' ))) );
34- Assert::same ( "array('a' => 1, array( \"\\r \" => \"\\r \", 2), 3) " , Helpers::dump (array ('a ' => 1 , array ("\r" => "\r" , 2 ), 3 )) );
31+ Assert::same (' array(1, 2, 3) ' , Helpers::dump (array (1 , 2 , 3 )));
32+ Assert::same ("array('a', 7 => 'b', 'c', '9a' => 'd', 'e') " , Helpers::dump (array ('a ' , 7 => 'b ' , 'c ' , '9a ' => 'd ' , 9 => 'e ' )));
33+ Assert::same ("array( \n\tarray( \n\t\t'a', \n\t\t'loooooooooooooooooooooooooooooooooong', \n\t), \n) " , Helpers::dump (array (array ('a ' , 'loooooooooooooooooooooooooooooooooong ' ))));
34+ Assert::same ("array('a' => 1, array( \"\\r \" => \"\\r \", 2), 3) " , Helpers::dump (array ('a ' => 1 , array ("\r" => "\r" , 2 ), 3 )));
3535
36- Assert::same ( "(object) array( \n\t'a' => 1, \n\t'b' => 2, \n) " , Helpers::dump ((object ) array ('a ' => 1 , 'b ' => 2 )) );
37- Assert::same ( "(object) array( \n\t'a' => (object) array( \n\t\t'b' => 2, \n\t), \n) " , Helpers::dump ((object ) array ('a ' => (object ) array ('b ' => 2 ))) );
36+ Assert::same ("(object) array( \n\t'a' => 1, \n\t'b' => 2, \n) " , Helpers::dump ((object ) array ('a ' => 1 , 'b ' => 2 )));
37+ Assert::same ("(object) array( \n\t'a' => (object) array( \n\t\t'b' => 2, \n\t), \n) " , Helpers::dump ((object ) array ('a ' => (object ) array ('b ' => 2 ))));
3838
3939
4040class Test
@@ -44,8 +44,8 @@ class Test
4444 private $ c = 3 ;
4545}
4646
47- Assert::same ( "Nette \\PhpGenerator \\Helpers::createObject('Test', array( \n\t'a' => 1, \n\t\"\\x00* \\x00b \" => 2, \n\t\"\\x00Test \\x00c \" => 3, \n)) " , Helpers::dump (new Test ) );
48- Assert::equal ( new Test , eval ('return ' . Helpers::dump (new Test ) . '; ' ) );
47+ Assert::same ("Nette \\PhpGenerator \\Helpers::createObject('Test', array( \n\t'a' => 1, \n\t\"\\x00* \\x00b \" => 2, \n\t\"\\x00Test \\x00c \" => 3, \n)) " , Helpers::dump (new Test ));
48+ Assert::equal (new Test , eval ('return ' . Helpers::dump (new Test ) . '; ' ));
4949
5050
5151class Test2 extends Test
@@ -63,8 +63,8 @@ class Test2 extends Test
6363 }
6464}
6565
66- Assert::same ( "Nette \\PhpGenerator \\Helpers::createObject('Test2', array( \n\t\"\\x00Test2 \\x00c \" => 4, \n\t'a' => 1, \n\t\"\\x00* \\x00b \" => 2, \n)) " , Helpers::dump (new Test2 ) );
67- Assert::equal ( new Test2 , eval ('return ' . Helpers::dump (new Test2 ) . '; ' ) );
66+ Assert::same ("Nette \\PhpGenerator \\Helpers::createObject('Test2', array( \n\t\"\\x00Test2 \\x00c \" => 4, \n\t'a' => 1, \n\t\"\\x00* \\x00b \" => 2, \n)) " , Helpers::dump (new Test2 ));
67+ Assert::equal (new Test2 , eval ('return ' . Helpers::dump (new Test2 ) . '; ' ));
6868
6969
7070class Test3 implements Serializable
@@ -81,5 +81,5 @@ class Test3 implements Serializable
8181 }
8282}
8383
84- Assert::same ( 'unserialize( \'C:5:"Test3":0:{} \') ' , Helpers::dump (new Test3 ) );
85- Assert::equal ( new Test3 , eval ('return ' . Helpers::dump (new Test3 ) . '; ' ) );
84+ Assert::same ('unserialize( \'C:5:"Test3":0:{} \') ' , Helpers::dump (new Test3 ));
85+ Assert::equal (new Test3 , eval ('return ' . Helpers::dump (new Test3 ) . '; ' ));
0 commit comments