Test: /ext/mysqli/tests/mysqli_change_user_set_names.phpt - Version 5.5.8    

There are 3 different diffs reported by users for this test.

Count Diff
1 (33%)
001+ [012] Charsets/collations have not been reset to their defaults.
001- done!
002+ Got:
003+ array(6) {
004+ ["charset_client"]=>
005+ string(6) "latin1"
006+ ["charset_connection"]=>
007+ string(6) "latin1"
008+ ["charset_results"]=>
009+ string(6) "latin1"
010+ ["collation_connection"]=>
011+ string(17) "latin1_swedish_ci"
012+ ["collation_database"]=>
013+ string(17) "latin1_swedish_ci"
014+ ["collation_server"]=>
015+ string(15) "utf8_general_ci"
016+ }
017+ Expected:
018+ array(6) {
019+ ["charset_client"]=>
020+ string(4) "utf8"
021+ ["charset_connection"]=>
022+ string(4) "utf8"
023+ ["charset_results"]=>
024+ string(4) "utf8"
025+ ["collation_connection"]=>
026+ string(15) "utf8_general_ci"
027+ ["collation_database"]=>
028+ string(17) "latin1_swedish_ci"
029+ ["collation_server"]=>
030+ string(15) "utf8_general_ci"
031+ }
032+ [014] Expecting connection charset to be utf8 got latin1
033+ [015] Expecting collation to be utf8_general_ci got latin1_swedish_ci
034+ done!
1 (33%)
001+ [012] Charsets/collations have not been reset to their defaults.
001- done!
002+ Got:
003+ array(6) {
004+ ["charset_client"]=>
005+ string(6) "latin1"
006+ ["charset_connection"]=>
007+ string(6) "latin1"
008+ ["charset_results"]=>
009+ string(6) "latin1"
010+ ["collation_connection"]=>
011+ string(17) "latin1_swedish_ci"
012+ ["collation_database"]=>
013+ string(16) "ujis_japanese_ci"
014+ ["collation_server"]=>
015+ string(16) "ujis_japanese_ci"
016+ }
017+ Expected:
018+ array(6) {
019+ ["charset_client"]=>
020+ string(4) "ujis"
021+ ["charset_connection"]=>
022+ string(4) "ujis"
023+ ["charset_results"]=>
024+ string(4) "ujis"
025+ ["collation_connection"]=>
026+ string(16) "ujis_japanese_ci"
027+ ["collation_database"]=>
028+ string(16) "ujis_japanese_ci"
029+ ["collation_server"]=>
030+ string(16) "ujis_japanese_ci"
031+ }
032+ [014] Expecting connection charset to be ujis got latin1
033+ [015] Expecting collation to be ujis_japanese_ci got latin1_swedish_ci
034+ done!
1 (33%)
001+ [009] [2006] MySQL server has gone away
001- done!
002+
003+ Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in %s/mysqli_change_user_set_names.php on line 96
004+ [010] [2006] MySQL server has gone away
005+
006+ Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in %s/mysqli_change_user_set_names.php on line 98
007+ [012] Charsets/collations have not been reset to their defaults.
008+ Got:
009+ NULL
010+ Expected:
011+ array(6) {
012+ ["charset_client"]=>
013+ string(4) "utf8"
014+ ["charset_connection"]=>
015+ string(4) "utf8"
016+ ["charset_results"]=>
017+ string(4) "utf8"
018+ ["collation_connection"]=>
019+ string(15) "utf8_unicode_ci"
020+ ["collation_database"]=>
021+ string(17) "latin1_swedish_ci"
022+ ["collation_server"]=>
023+ string(15) "utf8_unicode_ci"
024+ }
025+ done!