@@ -1042,7 +1042,7 @@ public function testSort() {
1042
1042
1 => array ('Person ' => array ('name ' => 'Jeff ' )),
1043
1043
);
1044
1044
$ a = Hash::sort ($ a , '{n}.Person.name ' , 'ASC ' , 'STRING ' );
1045
- $ this ->assertEquals ($ a , $ b );
1045
+ $ this ->assertSame ($ a , $ b );
1046
1046
1047
1047
$ names = array (
1048
1048
array ('employees ' => array (
@@ -1065,7 +1065,38 @@ public function testSort() {
1065
1065
array ('employees ' => array (array ('name ' => array ()))),
1066
1066
array ('employees ' => array (array ('name ' => array ())))
1067
1067
);
1068
- $ this ->assertEquals ($ expected , $ result );
1068
+ $ this ->assertSame ($ expected , $ result );
1069
+
1070
+ $ a = array (
1071
+ 'SU ' => array (
1072
+ 'total_fulfillable ' => (int ) 2
1073
+ ),
1074
+ 'AA ' => array (
1075
+ 'total_fulfillable ' => (int ) 1
1076
+ ),
1077
+ 'LX ' => array (
1078
+ 'total_fulfillable ' => (int ) 0
1079
+ ),
1080
+ 'BL ' => array (
1081
+ 'total_fulfillable ' => (int ) 3
1082
+ ),
1083
+ );
1084
+ $ expected = array (
1085
+ 'LX ' => array (
1086
+ 'total_fulfillable ' => (int ) 0
1087
+ ),
1088
+ 'AA ' => array (
1089
+ 'total_fulfillable ' => (int ) 1
1090
+ ),
1091
+ 'SU ' => array (
1092
+ 'total_fulfillable ' => (int ) 2
1093
+ ),
1094
+ 'BL ' => array (
1095
+ 'total_fulfillable ' => (int ) 3
1096
+ ),
1097
+ );
1098
+ $ result = Hash::sort ($ a , '{s}.total_fulfillable ' , 'asc ' );
1099
+ $ this ->assertSame ($ expected , $ result );
1069
1100
}
1070
1101
1071
1102
/**
0 commit comments