Annotation of embedaddon/php/ext/dom/tests/bug42082.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #42082 (NodeList length zero should be empty)
        !             3: --SKIPIF--
        !             4: <?php require_once('skipif.inc'); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: $doc = new DOMDocument();
        !             8: $xpath = new DOMXPath($doc);
        !             9: $nodes = $xpath->query('*');
        !            10: var_dump($nodes);
        !            11: var_dump($nodes->length);
        !            12: $length = $nodes->length;
        !            13: var_dump(empty($nodes->length), empty($length));
        !            14: 
        !            15: $doc->loadXML("<element></element>");
        !            16: var_dump($doc->firstChild->nodeValue, empty($doc->firstChild->nodeValue), isset($doc->firstChild->nodeValue));
        !            17: var_dump(empty($doc->nodeType), empty($doc->firstChild->nodeType))
        !            18: ?>
        !            19: ===DONE===
        !            20: --EXPECTF--
        !            21: object(DOMNodeList)#%d (0) {
        !            22: }
        !            23: int(0)
        !            24: bool(true)
        !            25: bool(true)
        !            26: string(0) ""
        !            27: bool(true)
        !            28: bool(true)
        !            29: bool(false)
        !            30: bool(false)
        !            31: ===DONE===
        !            32:        

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>