Annotation of embedaddon/php/ext/ldap/tests/ldap_read_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ldap_read() test
3: --CREDITS--
4: Davide Mendolia <idaf1er@gmail.com>
5: Patrick Allaert <patrickallaert@php.net>
6: Belgian PHP Testfest 2009
7: --SKIPIF--
8: <?php
9: require_once('skipif.inc');
10: require_once('skipifbindfailure.inc');
11: ?>
12: --FILE--
13: <?php
14: include "connect.inc";
15:
16: $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
17: insert_dummy_data($link);
18: var_dump(
19: $result = ldap_read($link, "dc=my-domain,dc=com", "(dc=*)"),
20: ldap_get_entries($link, $result)
21: );
22: ?>
23: ===DONE===
24: --CLEAN--
25: <?php
26: include "connect.inc";
27:
28: $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
29: remove_dummy_data($link);
30: ?>
31: --EXPECTF--
32: resource(%d) of type (ldap result)
33: array(2) {
34: ["count"]=>
35: int(1)
36: [0]=>
37: array(8) {
38: ["objectclass"]=>
39: array(4) {
40: ["count"]=>
41: int(3)
42: [0]=>
43: string(3) "top"
44: [1]=>
45: string(8) "dcObject"
46: [2]=>
47: string(12) "organization"
48: }
49: [0]=>
50: string(11) "objectclass"
51: ["dc"]=>
52: array(2) {
53: ["count"]=>
54: int(1)
55: [0]=>
56: string(9) "my-domain"
57: }
58: [1]=>
59: string(2) "dc"
60: ["o"]=>
61: array(2) {
62: ["count"]=>
63: int(1)
64: [0]=>
65: string(9) "my-domain"
66: }
67: [2]=>
68: string(1) "o"
69: ["count"]=>
70: int(3)
71: ["dn"]=>
72: string(19) "dc=my-domain,dc=com"
73: }
74: }
75: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>