Annotation of embedaddon/php/ext/ldap/tests/ldap_search_error.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ldap_search() - operation that should fail
3: --CREDITS--
4: Davide Mendolia <idaf1er@gmail.com>
5: Belgian PHP Testfest 2009
6: --SKIPIF--
7: <?php require_once dirname(__FILE__) .'/skipif.inc'; ?>
8: <?php require_once dirname(__FILE__) .'/skipifbindfailure.inc'; ?>
9: --FILE--
10: <?php
11: include "connect.inc";
12:
13: $link = ldap_connect($host, $port);
14:
15: $dn = "dc=my-domain,dc=com";
16: $filter = "(dc=*)";
17:
18: $result = ldap_search();
19: var_dump($result);
20:
21: $result = ldap_search($link, $dn, $filter);
22: var_dump($result);
23:
24: $result = ldap_search($link, $dn, $filter, NULL);
25: var_dump($result);
26:
27: $result = ldap_search($link, $dn, $filter, array(1 => 'top'));
28: var_dump($result);
29:
30: $result = ldap_search(array(), $dn, $filter, array('top'));
31: var_dump($result);
32:
33: $result = ldap_search(array($link, $link), array($dn), $filter, array('top'));
34: var_dump($result);
35:
36: $result = ldap_search(array($link, $link), $dn, array($filter), array('top'));
37: var_dump($result);
38: ?>
39: ===DONE===
40: --EXPECTF--
41: Warning: ldap_search() expects at least 3 parameters, 0 given in %s on line %d
42: NULL
43:
44: Warning: ldap_search(): Search: No such object in %s on line %d
45: bool(false)
46:
47: Warning: ldap_search() expects parameter 4 to be array, null given in %s on line %d
48: NULL
49:
50: Warning: ldap_search(): Array initialization wrong in %s on line %d
51: bool(false)
52:
53: Warning: ldap_search(): No links in link array in %s on line %d
54: bool(false)
55:
56: Warning: ldap_search(): Base must either be a string, or an array with the same number of elements as the links array in %s on line %d
57: bool(false)
58:
59: Warning: ldap_search(): Filter must either be a string, or an array with the same number of elements as the links array in %s on line %d
60: bool(false)
61: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>