source: spip-zone/_core_/branches/spip-2.1/tests/connect_sql/table_objet.php @ 50500

Last change on this file since 50500 was 50500, checked in by brunobergot@…, 8 years ago

des tests pour les fonctions de base/connect_sql

File size: 2.1 KB
Line 
1<?php
2/**
3 * Test unitaire de la fonction table_objet
4 * du fichier ./base/connect_sql.php
5 *
6 * genere automatiquement par TestBuilder
7 * le 2011-08-16 12:22
8 */
9
10        $test = 'table_objet';
11        $remonte = "../";
12        while (!is_dir($remonte."ecrire"))
13                $remonte = "../$remonte";
14        require $remonte.'tests/test.inc';
15        find_in_path("./base/connect_sql.php",'',true);
16
17        // chercher la fonction si elle n'existe pas
18        if (!function_exists($f='table_objet')){
19                find_in_path("inc/filtres.php",'',true);
20                $f = chercher_filtre($f);
21        }
22
23        //
24        // hop ! on y va
25        //
26        $err = tester_fun($f, essais_table_objet());
27       
28        // si le tableau $err est pas vide ca va pas
29        if ($err) {
30                die ('<dl>' . join('', $err) . '</dl>');
31        }
32
33        echo "OK";
34       
35
36        function essais_table_objet(){
37                $essais = array (
38  0 => 
39  array (
40    0 => 'articles',
41    1 => 'article',
42  ),
43  1 => 
44  array (
45    0 => 'auteurs',
46    1 => 'auteur',
47  ),
48  2 => 
49  array (
50    0 => 'breves',
51    1 => 'breve',
52  ),
53  3 => 
54  array (
55    0 => 'documents',
56    1 => 'document',
57  ),
58  4 => 
59  array (
60    0 => 'documents',
61    1 => 'doc',
62  ),
63  5 => 
64  array (
65    0 => 'documents',
66    1 => 'img',
67  ),
68  6 => 
69  array (
70    0 => 'documents',
71    1 => 'emb',
72  ),
73  7 => 
74  array (
75    0 => 'groupes_mots',
76    1 => 'groupe_mots',
77  ),
78  8 => 
79  array (
80    0 => 'groupes_mots',
81    1 => 'groupe_mot',
82  ),
83  9 => 
84  array (
85    0 => 'groupes_mots',
86    1 => 'groupe',
87  ),
88  10 => 
89  array (
90    0 => 'messages',
91    1 => 'message',
92  ),
93  11 => 
94  array (
95    0 => 'mots',
96    1 => 'mot',
97  ),
98  12 => 
99  array (
100    0 => 'petitions',
101    1 => 'petition',
102  ),
103  13 => 
104  array (
105    0 => 'rubriques',
106    1 => 'rubrique',
107  ),
108  14 => 
109  array (
110    0 => 'signatures',
111    1 => 'signature',
112  ),
113  15 => 
114  array (
115    0 => 'syndic',
116    1 => 'syndic',
117  ),
118  16 => 
119  array (
120    0 => 'syndic',
121    1 => 'site',
122  ),
123  17 => 
124  array (
125    0 => 'syndic_articles',
126    1 => 'syndic_article',
127  ),
128  18 => 
129  array (
130    0 => 'types_documents',
131    1 => 'type_document',
132  ),
133  19 => 
134  array (
135    0 => 'types_documents',
136    1 => 'extension',
137  ),
138);
139                return $essais;
140        }
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166?>
Note: See TracBrowser for help on using the repository browser.