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

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

Ce test n'est valide qu'en langue fr

File size: 4.3 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        changer_langue('fr');
17
18        //
19        // hop ! on y va
20        //
21        $err = tester_fun('filtre_text_csv_dist', essais_filtre_text_csv_dist());
22       
23        // si le tableau $err est pas vide ca va pas
24        if ($err) {
25                die ('<dl>' . join('', $err) . '</dl>');
26        }
27
28        echo "OK";
29       
30
31        function essais_filtre_text_csv_dist(){
32                $essais = array (
33  0 => 
34  array (
35    0 => '<table class="spip">
36<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>
37<tbody>
38<tr class=\'row_odd odd\'>
39<td headers=\'id8549_c0\'>un</td>
40<td headers=\'id8549_c1\'>tableau</td>
41<td headers=\'id8549_c2\'>csv</td>
42<td headers=\'id8549_c3\'>avec</td>
43<td headers=\'id8549_c4\'>des</td>
44<td headers=\'id8549_c5\'>valeurs</td></tr>
45<tr class=\'row_even even\'>
46<td headers=\'id8549_c0\'>dans chaque</td>
47<td headers=\'id8549_c1\'>case</td>
48<td headers=\'id8549_c2\'>et aussi une</td>
49<td headers=\'id8549_c3\'>case</td>
50<td headers=\'id8549_c4\'>avec</td>
51<td headers=\'id8549_c5\'>des</td></tr>
52<tr class=\'row_odd odd\'>
53<td headers=\'id8549_c0\'>&#34;guillemets&#34;</td>
54<td headers=\'id8549_c1\'>est-ce</td>
55<td headers=\'id8549_c2\'>que</td>
56<td headers=\'id8549_c3\'>ça</td>
57<td headers=\'id8549_c4\'>marche&nbsp;?</td>
58<td headers=\'id8549_c5\'></td></tr>
59</tbody>
60</table>',
61    1 => 'A;B;C;D;E;F
62un;tableau;csv;avec;des;valeurs
63dans chaque;case;et aussi une;case;avec;des
64"""guillemets""";est-ce;que;ça;marche ?;',
65  ),
66  1 => 
67  array (
68    0 => '<table class="spip">
69<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>
70<tbody>
71<tr class=\'row_odd odd\'>
72<td headers=\'id5b64_c0\'>un</td>
73<td headers=\'id5b64_c1\'>tableau</td>
74<td headers=\'id5b64_c2\'>csv</td>
75<td headers=\'id5b64_c3\'>avec</td>
76<td headers=\'id5b64_c4\'>des</td>
77<td headers=\'id5b64_c5\'>valeurs</td></tr>
78<tr class=\'row_even even\'>
79<td headers=\'id5b64_c0\'>dans chaque</td>
80<td headers=\'id5b64_c1\'>case</td>
81<td headers=\'id5b64_c2\'>et aussi une</td>
82<td headers=\'id5b64_c3\'>case</td>
83<td headers=\'id5b64_c4\'>avec</td>
84<td headers=\'id5b64_c5\'>des</td></tr>
85<tr class=\'row_odd odd\'>
86<td headers=\'id5b64_c0\'>guillemets</td>
87<td headers=\'id5b64_c1\'>est-ce</td>
88<td headers=\'id5b64_c2\'>que</td>
89<td headers=\'id5b64_c3\'>ça</td>
90<td headers=\'id5b64_c4\'>marche&nbsp;?</td>
91<td headers=\'id5b64_c5\'></td></tr>
92</tbody>
93</table>',
94    1 => 'A;B;C;D;E;F
95un;tableau;csv;avec;des;valeurs
96dans chaque;case;et aussi une;case;avec;des
97guillemets;est-ce;que;ça;marche ?;',
98  ),
99  2 => 
100  array (
101    0 => '<table class="spip">
102<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>
103<tbody>
104<tr class=\'row_odd odd\'>
105<td headers=\'idcc66_c0\'>un</td>
106<td headers=\'idcc66_c1\'>tableau</td>
107<td headers=\'idcc66_c2\'>csv</td>
108<td headers=\'idcc66_c3\'>avec</td>
109<td headers=\'idcc66_c4\'>des</td>
110<td headers=\'idcc66_c5\'>valeurs</td></tr>
111<tr class=\'row_even even\'>
112<td headers=\'idcc66_c0\'>dans chaque</td>
113<td headers=\'idcc66_c1\'>case</td>
114<td headers=\'idcc66_c2\'>et aussi une</td>
115<td headers=\'idcc66_c3\'>case</td>
116<td headers=\'idcc66_c4\'>avec</td>
117<td headers=\'idcc66_c5\'>des</td></tr>
118<tr class=\'row_odd odd\'>
119<td headers=\'idcc66_c0\'>&#34;guillemets&#34;</td>
120<td headers=\'idcc66_c1\'>est-ce</td>
121<td headers=\'idcc66_c2\'>que</td>
122<td headers=\'idcc66_c3\'>ça</td>
123<td headers=\'idcc66_c4\'>marche&nbsp;?</td>
124<td headers=\'idcc66_c5\'></td></tr>
125</tbody>
126</table>',
127    1 => '"A","B","C","D","E","F"
128"un","tableau","csv","avec","des","valeurs"
129"dans chaque","case","et aussi une","case","avec","des"
130"""guillemets""","est-ce","que","ça","marche ?",',
131  ),
132);
133                return $essais;
134        }
135
Note: See TracBrowser for help on using the repository browser.