Révision 5d12d676
Ajouté par Assos Assos il y a environ 6 ans
drupal7/sites/all/modules/views/tests/handlers/views_handler_sort_date.test | ||
---|---|---|
21 | 21 |
$expected = array(); |
22 | 22 |
if (!$reverse) { |
23 | 23 |
switch ($granularity) { |
24 |
case 'second': |
|
25 |
$expected = array( |
|
26 |
array('name' => 'John'), |
|
27 |
array('name' => 'Paul'), |
|
28 |
array('name' => 'Meredith'), |
|
29 |
array('name' => 'Ringo'), |
|
30 |
array('name' => 'George'), |
|
31 |
); |
|
32 |
break; |
|
33 |
case 'minute': |
|
34 |
$expected = array( |
|
35 |
array('name' => 'John'), |
|
36 |
array('name' => 'Paul'), |
|
37 |
array('name' => 'Ringo'), |
|
38 |
array('name' => 'Meredith'), |
|
39 |
array('name' => 'George'), |
|
40 |
); |
|
41 |
break; |
|
42 |
case 'hour': |
|
43 |
$expected = array( |
|
44 |
array('name' => 'John'), |
|
45 |
array('name' => 'Ringo'), |
|
46 |
array('name' => 'Paul'), |
|
47 |
array('name' => 'Meredith'), |
|
48 |
array('name' => 'George'), |
|
49 |
); |
|
50 |
break; |
|
51 |
case 'day': |
|
52 |
$expected = array( |
|
53 |
array('name' => 'John'), |
|
54 |
array('name' => 'Ringo'), |
|
55 |
array('name' => 'Paul'), |
|
56 |
array('name' => 'Meredith'), |
|
57 |
array('name' => 'George'), |
|
58 |
); |
|
59 |
break; |
|
60 |
case 'month': |
|
61 |
$expected = array( |
|
62 |
array('name' => 'John'), |
|
63 |
array('name' => 'George'), |
|
64 |
array('name' => 'Ringo'), |
|
65 |
array('name' => 'Paul'), |
|
66 |
array('name' => 'Meredith'), |
|
67 |
); |
|
68 |
break; |
|
69 |
case 'year': |
|
70 |
$expected = array( |
|
71 |
array('name' => 'John'), |
|
72 |
array('name' => 'George'), |
|
73 |
array('name' => 'Ringo'), |
|
74 |
array('name' => 'Paul'), |
|
75 |
array('name' => 'Meredith'), |
|
76 |
); |
|
77 |
break; |
|
78 |
} |
|
24 |
case 'second': |
|
25 |
$expected = array( |
|
26 |
array('name' => 'John'), |
|
27 |
array('name' => 'Paul'), |
|
28 |
array('name' => 'Meredith'), |
|
29 |
array('name' => 'Ringo'), |
|
30 |
array('name' => 'George'), |
|
31 |
); |
|
32 |
break; |
|
33 |
|
|
34 |
case 'minute': |
|
35 |
$expected = array( |
|
36 |
array('name' => 'John'), |
|
37 |
array('name' => 'Paul'), |
|
38 |
array('name' => 'Ringo'), |
|
39 |
array('name' => 'Meredith'), |
|
40 |
array('name' => 'George'), |
|
41 |
); |
|
42 |
break; |
|
43 |
|
|
44 |
case 'hour': |
|
45 |
$expected = array( |
|
46 |
array('name' => 'John'), |
|
47 |
array('name' => 'Ringo'), |
|
48 |
array('name' => 'Paul'), |
|
49 |
array('name' => 'Meredith'), |
|
50 |
array('name' => 'George'), |
|
51 |
); |
|
52 |
break; |
|
53 |
|
|
54 |
case 'day': |
|
55 |
$expected = array( |
|
56 |
array('name' => 'John'), |
|
57 |
array('name' => 'Ringo'), |
|
58 |
array('name' => 'Paul'), |
|
59 |
array('name' => 'Meredith'), |
|
60 |
array('name' => 'George'), |
|
61 |
); |
|
62 |
break; |
|
63 |
|
|
64 |
case 'month': |
|
65 |
$expected = array( |
|
66 |
array('name' => 'John'), |
|
67 |
array('name' => 'George'), |
|
68 |
array('name' => 'Ringo'), |
|
69 |
array('name' => 'Paul'), |
|
70 |
array('name' => 'Meredith'), |
|
71 |
); |
|
72 |
break; |
|
73 |
|
|
74 |
case 'year': |
|
75 |
$expected = array( |
|
76 |
array('name' => 'John'), |
|
77 |
array('name' => 'George'), |
|
78 |
array('name' => 'Ringo'), |
|
79 |
array('name' => 'Paul'), |
|
80 |
array('name' => 'Meredith'), |
|
81 |
); |
|
82 |
break; |
|
83 |
} |
|
79 | 84 |
} |
80 | 85 |
else { |
81 | 86 |
switch ($granularity) { |
... | ... | |
88 | 93 |
array('name' => 'John'), |
89 | 94 |
); |
90 | 95 |
break; |
96 |
|
|
91 | 97 |
case 'minute': |
92 | 98 |
$expected = array( |
93 | 99 |
array('name' => 'George'), |
... | ... | |
95 | 101 |
array('name' => 'Meredith'), |
96 | 102 |
array('name' => 'Paul'), |
97 | 103 |
array('name' => 'John'), |
98 |
);
|
|
104 |
); |
|
99 | 105 |
break; |
106 |
|
|
100 | 107 |
case 'hour': |
101 | 108 |
$expected = array( |
102 | 109 |
array('name' => 'George'), |
... | ... | |
106 | 113 |
array('name' => 'John'), |
107 | 114 |
); |
108 | 115 |
break; |
116 |
|
|
109 | 117 |
case 'day': |
110 | 118 |
$expected = array( |
111 | 119 |
array('name' => 'George'), |
... | ... | |
115 | 123 |
array('name' => 'Meredith'), |
116 | 124 |
); |
117 | 125 |
break; |
126 |
|
|
118 | 127 |
case 'month': |
119 | 128 |
$expected = array( |
120 | 129 |
array('name' => 'John'), |
... | ... | |
124 | 133 |
array('name' => 'Meredith'), |
125 | 134 |
); |
126 | 135 |
break; |
136 |
|
|
127 | 137 |
case 'year': |
128 | 138 |
$expected = array( |
129 | 139 |
array('name' => 'John'), |
... | ... | |
163 | 173 |
), |
164 | 174 |
)); |
165 | 175 |
|
166 |
// Change the ordering |
|
176 |
// Change the ordering.
|
|
167 | 177 |
$view->display['default']->handler->override_option('sorts', array( |
168 | 178 |
'created' => array( |
169 | 179 |
'id' => 'created', |
... | ... | |
195 | 205 |
} |
196 | 206 |
} |
197 | 207 |
} |
208 |
|
|
198 | 209 |
} |
Formats disponibles : Unified diff
Weekly update of contrib modules