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>