source: spip-zone/_core_/tests/unit/filtres/date_ical.php @ 100156

Last change on this file since 100156 was 100156, checked in by marcimat@…, 3 years ago

Des fins de PHP en moins

File size: 6.2 KB
Line 
1<?php
2/**
3 * Test unitaire de la fonction date_ical
4 * du fichier inc/filtres.php
5 *
6 * genere automatiquement par TestBuilder
7 * le
8 */
9
10        $test = 'date_ical';
11        $remonte = "../";
12        while (!is_dir($remonte."ecrire"))
13                $remonte = "../$remonte";
14        require $remonte.'tests/test.inc';
15        find_in_path("inc/filtres.php",'',true);
16
17        //
18        // hop ! on y va
19        //
20        $err = tester_fun('date_ical', essais_date_ical());
21       
22        // si le tableau $err est pas vide ca va pas
23        if ($err) {
24                die ('<dl>' . join('', $err) . '</dl>');
25        }
26
27        echo "OK";
28       
29
30        function essais_date_ical(){
31                $essais = array (
32  0 => 
33  array (
34    0 => '20010101T123344',
35    1 => '2001-00-00 12:33:44',
36  ),
37  1 => 
38  array (
39    0 => '20010301T091257',
40    1 => '2001-03-00 09:12:57',
41  ),
42  2 => 
43  array (
44    0 => '20010301T141233',
45    1 => '2001-02-29 14:12:33',
46  ),
47  3 => 
48  array (
49    0 => '20000101T000000',
50    1 => '0000-00-00',
51  ),
52  4 => 
53  array (
54    0 => '20010101T000000',
55    1 => '0001-01-01',
56  ),
57  5 => 
58  array (
59    0 => '19700101T000000',
60    1 => '1970-01-01',
61  ),
62  6 => 
63  array (
64    0 => '20010705T182524',
65    1 => '2001-07-05 18:25:24',
66  ),
67  7 => 
68  array (
69    0 => '20010101T000000',
70    1 => '2001-01-01 00:00:00',
71  ),
72  8 => 
73  array (
74    0 => '20011231T235959',
75    1 => '2001-12-31 23:59:59',
76  ),
77  9 => 
78  array (
79    0 => '20010301T141233',
80    1 => '2001-03-01 14:12:33',
81  ),
82  10 => 
83  array (
84    0 => '20040229T141233',
85    1 => '2004-02-29 14:12:33',
86  ),
87  11 => 
88  array (
89    0 => '20120320T120000',
90    1 => '2012-03-20 12:00:00',
91  ),
92  12 => 
93  array (
94    0 => '20120321T120000',
95    1 => '2012-03-21 12:00:00',
96  ),
97  13 => 
98  array (
99    0 => '20120322T120000',
100    1 => '2012-03-22 12:00:00',
101  ),
102  14 => 
103  array (
104    0 => '20120620T120000',
105    1 => '2012-06-20 12:00:00',
106  ),
107  15 => 
108  array (
109    0 => '20120621T120000',
110    1 => '2012-06-21 12:00:00',
111  ),
112  16 => 
113  array (
114    0 => '20120622T120000',
115    1 => '2012-06-22 12:00:00',
116  ),
117  17 => 
118  array (
119    0 => '20120920T120000',
120    1 => '2012-09-20 12:00:00',
121  ),
122  18 => 
123  array (
124    0 => '20120921T120000',
125    1 => '2012-09-21 12:00:00',
126  ),
127  19 => 
128  array (
129    0 => '20120922T120000',
130    1 => '2012-09-22 12:00:00',
131  ),
132  20 => 
133  array (
134    0 => '20121220T120000',
135    1 => '2012-12-20 12:00:00',
136  ),
137  21 => 
138  array (
139    0 => '20121221T120000',
140    1 => '2012-12-21 12:00:00',
141  ),
142  22 => 
143  array (
144    0 => '20121222T120000',
145    1 => '2012-12-22 12:00:00',
146  ),
147  23 => 
148  array (
149    0 => '20010705T000000',
150    1 => '2001-07-05',
151  ),
152  24 => 
153  array (
154    0 => '20010101T000000',
155    1 => '2001-01-01',
156  ),
157  25 => 
158  array (
159    0 => '20011231T000000',
160    1 => '2001-12-31',
161  ),
162  26 => 
163  array (
164    0 => '20010301T000000',
165    1 => '2001-03-01',
166  ),
167  27 => 
168  array (
169    0 => '20040229T000000',
170    1 => '2004-02-29',
171  ),
172  28 => 
173  array (
174    0 => '20120320T000000',
175    1 => '2012-03-20',
176  ),
177  29 => 
178  array (
179    0 => '20120321T000000',
180    1 => '2012-03-21',
181  ),
182  30 => 
183  array (
184    0 => '20120322T000000',
185    1 => '2012-03-22',
186  ),
187  31 => 
188  array (
189    0 => '20120620T000000',
190    1 => '2012-06-20',
191  ),
192  32 => 
193  array (
194    0 => '20120621T000000',
195    1 => '2012-06-21',
196  ),
197  33 => 
198  array (
199    0 => '20120622T000000',
200    1 => '2012-06-22',
201  ),
202  34 => 
203  array (
204    0 => '20120920T000000',
205    1 => '2012-09-20',
206  ),
207  35 => 
208  array (
209    0 => '20120921T000000',
210    1 => '2012-09-21',
211  ),
212  36 => 
213  array (
214    0 => '20120922T000000',
215    1 => '2012-09-22',
216  ),
217  37 => 
218  array (
219    0 => '20121220T000000',
220    1 => '2012-12-20',
221  ),
222  38 => 
223  array (
224    0 => '20121221T000000',
225    1 => '2012-12-21',
226  ),
227  39 => 
228  array (
229    0 => '20121222T000000',
230    1 => '2012-12-22',
231  ),
232  40 => 
233  array (
234    0 => '20050701T000000',
235    1 => '2001/07/05',
236  ),
237  41 => 
238  array (
239    0 => '20010101T000000',
240    1 => '2001/01/01',
241  ),
242  42 => 
243  array (
244    0 => '20311201T000000',
245    1 => '2001/12/31',
246  ),
247  43 => 
248  array (
249    0 => '20010301T000000',
250    1 => '2001/03/01',
251  ),
252  44 => 
253  array (
254    0 => '20290204T000000',
255    1 => '2004/02/29',
256  ),
257  45 => 
258  array (
259    0 => '20200312T000000',
260    1 => '2012/03/20',
261  ),
262  46 => 
263  array (
264    0 => '20210312T000000',
265    1 => '2012/03/21',
266  ),
267  47 => 
268  array (
269    0 => '20220312T000000',
270    1 => '2012/03/22',
271  ),
272  48 => 
273  array (
274    0 => '20200612T000000',
275    1 => '2012/06/20',
276  ),
277  49 => 
278  array (
279    0 => '20210612T000000',
280    1 => '2012/06/21',
281  ),
282  50 => 
283  array (
284    0 => '20220612T000000',
285    1 => '2012/06/22',
286  ),
287  51 => 
288  array (
289    0 => '20200912T000000',
290    1 => '2012/09/20',
291  ),
292  52 => 
293  array (
294    0 => '20210912T000000',
295    1 => '2012/09/21',
296  ),
297  53 => 
298  array (
299    0 => '20220912T000000',
300    1 => '2012/09/22',
301  ),
302  54 => 
303  array (
304    0 => '20201212T000000',
305    1 => '2012/12/20',
306  ),
307  55 => 
308  array (
309    0 => '20211212T000000',
310    1 => '2012/12/21',
311  ),
312  56 => 
313  array (
314    0 => '20221212T000000',
315    1 => '2012/12/22',
316  ),
317  57 => 
318  array (
319    0 => '20010705T000000',
320    1 => '05/07/2001',
321  ),
322  58 => 
323  array (
324    0 => '20010101T000000',
325    1 => '01/01/2001',
326  ),
327  59 => 
328  array (
329    0 => '20011231T000000',
330    1 => '31/12/2001',
331  ),
332  60 => 
333  array (
334    0 => '20010301T000000',
335    1 => '01/03/2001',
336  ),
337  61 => 
338  array (
339    0 => '20040229T000000',
340    1 => '29/02/2004',
341  ),
342  62 => 
343  array (
344    0 => '20120320T000000',
345    1 => '20/03/2012',
346  ),
347  63 => 
348  array (
349    0 => '20120321T000000',
350    1 => '21/03/2012',
351  ),
352  64 => 
353  array (
354    0 => '20120322T000000',
355    1 => '22/03/2012',
356  ),
357  65 => 
358  array (
359    0 => '20120620T000000',
360    1 => '20/06/2012',
361  ),
362  66 => 
363  array (
364    0 => '20120621T000000',
365    1 => '21/06/2012',
366  ),
367  67 => 
368  array (
369    0 => '20120622T000000',
370    1 => '22/06/2012',
371  ),
372  68 => 
373  array (
374    0 => '20120920T000000',
375    1 => '20/09/2012',
376  ),
377  69 => 
378  array (
379    0 => '20120921T000000',
380    1 => '21/09/2012',
381  ),
382  70 => 
383  array (
384    0 => '20120922T000000',
385    1 => '22/09/2012',
386  ),
387  71 => 
388  array (
389    0 => '20121220T000000',
390    1 => '20/12/2012',
391  ),
392  72 => 
393  array (
394    0 => '20121221T000000',
395    1 => '21/12/2012',
396  ),
397  73 => 
398  array (
399    0 => '20121222T000000',
400    1 => '22/12/2012',
401  ),
402);
403                return $essais;
404        }
Note: See TracBrowser for help on using the repository browser.