source: spip-zone/_core_/tests/unit/filtres_mime/filtre_text_csv_dist.php @ 100157

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

Autres fins de PHP en moins.

File size: 4.2 KB
Line 
1<?php
2/**
3 * Test unitaire de la fonction filtre_text_csv_dist
4 * du fichier inc/filtres.php
5 *
6 * genere automatiquement par TestBuilder
7 * le
8 */
9
10        $test = 'filtre_text_csv_dist';
11        $remonte = "../";
12        while (!is_dir($remonte."ecrire"))
13                $remonte = "../$remonte";
14        require $remonte.'tests/test.inc';
15        find_in_path("inc/filtres_mime.php",'',true);
16
17        //
18        // hop ! on y va
19        //
20        $err = tester_fun('filtre_text_csv_dist', essais_filtre_text_csv_dist());
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_filtre_text_csv_dist(){
31                $essais = array (
32  0 => 
33  array (
34    0 => '<table class="spip">
35<thead><tr class=\'row_first\'><th id=\'id8549_c0\'>A</th><th id=\'id8549_c1\'>B</th><th id=\'id8549_c2\'>C</th><th id=\'id8549_c3\'>D</th><th id=\'id8549_c4\'>E</th><th id=\'id8549_c5\'>F</th></tr></thead>
36<tbody>
37<tr class=\'row_odd odd\'>
38<td headers=\'id8549_c0\'>un</td>
39<td headers=\'id8549_c1\'>tableau</td>
40<td headers=\'id8549_c2\'>csv</td>
41<td headers=\'id8549_c3\'>avec</td>
42<td headers=\'id8549_c4\'>des</td>
43<td headers=\'id8549_c5\'>valeurs</td></tr>
44<tr class=\'row_even even\'>
45<td headers=\'id8549_c0\'>dans chaque</td>
46<td headers=\'id8549_c1\'>case</td>
47<td headers=\'id8549_c2\'>et aussi une</td>
48<td headers=\'id8549_c3\'>case</td>
49<td headers=\'id8549_c4\'>avec</td>
50<td headers=\'id8549_c5\'>des</td></tr>
51<tr class=\'row_odd odd\'>
52<td headers=\'id8549_c0\'>&#34;guillemets&#34;</td>
53<td headers=\'id8549_c1\'>est-ce</td>
54<td headers=\'id8549_c2\'>que</td>
55<td headers=\'id8549_c3\'>ça</td>
56<td headers=\'id8549_c4\'>marche&nbsp;?</td>
57<td headers=\'id8549_c5\'></td></tr>
58</tbody>
59</table>',
60    1 => 'A;B;C;D;E;F
61un;tableau;csv;avec;des;valeurs
62dans chaque;case;et aussi une;case;avec;des
63"""guillemets""";est-ce;que;ça;marche ?;',
64  ),
65  1 => 
66  array (
67    0 => '<table class="spip">
68<thead><tr class=\'row_first\'><th id=\'id5b64_c0\'>A</th><th id=\'id5b64_c1\'>B</th><th id=\'id5b64_c2\'>C</th><th id=\'id5b64_c3\'>D</th><th id=\'id5b64_c4\'>E</th><th id=\'id5b64_c5\'>F</th></tr></thead>
69<tbody>
70<tr class=\'row_odd odd\'>
71<td headers=\'id5b64_c0\'>un</td>
72<td headers=\'id5b64_c1\'>tableau</td>
73<td headers=\'id5b64_c2\'>csv</td>
74<td headers=\'id5b64_c3\'>avec</td>
75<td headers=\'id5b64_c4\'>des</td>
76<td headers=\'id5b64_c5\'>valeurs</td></tr>
77<tr class=\'row_even even\'>
78<td headers=\'id5b64_c0\'>dans chaque</td>
79<td headers=\'id5b64_c1\'>case</td>
80<td headers=\'id5b64_c2\'>et aussi une</td>
81<td headers=\'id5b64_c3\'>case</td>
82<td headers=\'id5b64_c4\'>avec</td>
83<td headers=\'id5b64_c5\'>des</td></tr>
84<tr class=\'row_odd odd\'>
85<td headers=\'id5b64_c0\'>guillemets</td>
86<td headers=\'id5b64_c1\'>est-ce</td>
87<td headers=\'id5b64_c2\'>que</td>
88<td headers=\'id5b64_c3\'>ça</td>
89<td headers=\'id5b64_c4\'>marche&nbsp;?</td>
90<td headers=\'id5b64_c5\'></td></tr>
91</tbody>
92</table>',
93    1 => 'A;B;C;D;E;F
94un;tableau;csv;avec;des;valeurs
95dans chaque;case;et aussi une;case;avec;des
96guillemets;est-ce;que;ça;marche ?;',
97  ),
98  2 => 
99  array (
100    0 => '<table class="spip">
101<thead><tr class=\'row_first\'><th id=\'idcc66_c0\'>A</th><th id=\'idcc66_c1\'>B</th><th id=\'idcc66_c2\'>C</th><th id=\'idcc66_c3\'>D</th><th id=\'idcc66_c4\'>E</th><th id=\'idcc66_c5\'>F</th></tr></thead>
102<tbody>
103<tr class=\'row_odd odd\'>
104<td headers=\'idcc66_c0\'>un</td>
105<td headers=\'idcc66_c1\'>tableau</td>
106<td headers=\'idcc66_c2\'>csv</td>
107<td headers=\'idcc66_c3\'>avec</td>
108<td headers=\'idcc66_c4\'>des</td>
109<td headers=\'idcc66_c5\'>valeurs</td></tr>
110<tr class=\'row_even even\'>
111<td headers=\'idcc66_c0\'>dans chaque</td>
112<td headers=\'idcc66_c1\'>case</td>
113<td headers=\'idcc66_c2\'>et aussi une</td>
114<td headers=\'idcc66_c3\'>case</td>
115<td headers=\'idcc66_c4\'>avec</td>
116<td headers=\'idcc66_c5\'>des</td></tr>
117<tr class=\'row_odd odd\'>
118<td headers=\'idcc66_c0\'>&#34;guillemets&#34;</td>
119<td headers=\'idcc66_c1\'>est-ce</td>
120<td headers=\'idcc66_c2\'>que</td>
121<td headers=\'idcc66_c3\'>ça</td>
122<td headers=\'idcc66_c4\'>marche&nbsp;?</td>
123<td headers=\'idcc66_c5\'></td></tr>
124</tbody>
125</table>',
126    1 => '"A","B","C","D","E","F"
127"un","tableau","csv","avec","des","valeurs"
128"dans chaque","case","et aussi une","case","avec","des"
129"""guillemets""","est-ce","que","ça","marche ?",',
130  ),
131);
132                return $essais;
133        }
134
Note: See TracBrowser for help on using the repository browser.