source: spip-zone/_core_/tests/unit/utils/url_de_.php

Last change on this file was 104118, checked in by marcimat@…, 2 years ago

Autre test pour la fonction url_de_().

File size: 2.4 KB
Line 
1<?php
2/**
3 * Test unitaire de la fonction url_de_
4 * du fichier ./inc/utils.php
5 *
6 * genere automatiquement par TestBuilder
7 * le 2010-03-28 18:18
8 */
9
10        $test = 'url_de_';
11        $remonte = "../";
12        while (!is_dir($remonte."ecrire"))
13                $remonte = "../$remonte";
14        require $remonte.'tests/test.inc';
15        find_in_path("./inc/utils.php",'',true);
16
17        //
18        // hop ! on y va
19        //
20        $err = tester_fun('url_de_', essais_url_de_());
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_url_de_(){
31                $essais = array (
32  0 => 
33  array (
34    0 => 'http://www.example.org/',
35    1 => 'http',
36    2 => 'www.example.org',
37    3 => '',
38    4 => 0,
39  ),
40  1 => 
41  array (
42    0 => 'http://www.example.org/',
43    1 => 'http',
44    2 => 'www.example.org',
45    3 => '/spip.php',
46    4 => 0,
47  ),
48  2 => 
49  array (
50    0 => 'http://www.example.org/',
51    1 => 'http',
52    2 => 'www.example.org',
53    3 => '/spip.php?page=demo',
54    4 => 0,
55  ),
56  3 => 
57  array (
58    0 => 'http://www.example.org/sousrep/',
59    1 => 'http',
60    2 => 'www.example.org',
61    3 => '/sousrep/spip.php?page=demo',
62    4 => 0,
63  ),
64  4 => 
65  array (
66    0 => 'http://www.example.org/sousrep/url/arbo/',
67    1 => 'http',
68    2 => 'www.example.org',
69    3 => '/sousrep/url/arbo/page.html',
70    4 => 0,
71  ),
72  5 => 
73  array (
74    0 => 'http://www.example.org/sousrep/url/',
75    1 => 'http',
76    2 => 'www.example.org',
77    3 => '/sousrep/url/arbo/page.html',
78    4 => 1,
79  ),
80  6 => 
81  array (
82    0 => 'http://www.example.org/sousrep/',
83    1 => 'http',
84    2 => 'www.example.org',
85    3 => '/sousrep/url/arbo/page.html',
86    4 => 2,
87  ),
88  7 => 
89  array (
90    0 => 'http://www.example.org/',
91    1 => 'http',
92    2 => 'www.example.org',
93    3 => '/sousrep/url/arbo/page.html',
94    4 => 3,
95  ),
96  8 => 
97  array (
98    0 => 'http://www.example.org/',
99    1 => 'http',
100    2 => 'www.example.org',
101    3 => '/sousrep/url/arbo/page.html',
102    4 => 4,
103  ),
104  9 =>
105  array (
106    0 => 'http://www.example.org/',
107    1 => 'http',
108    2 => 'www.example.org',
109    3 => 'http://www.example.org/sousrep/url/arbo/page.html',
110    4 => 3,
111  ),
112  10 =>
113  array (
114    0 => 'http://www.example.org/',
115    1 => 'http',
116    2 => 'www.example.org',
117    3 => '/?param=http://domain.tld/autre/piege/tordu',
118    4 => 3,
119  ),
120  11 =>
121  array (
122    0 => 'http:///',
123    1 => 'http',
124    2 => '',
125    3 => '',
126    4 => 0,
127  ),
128);
129                return $essais;
130        }
131
132
Note: See TracBrowser for help on using the repository browser.