ant             Mon Dec  1 11:29:35 2008 UTC

  Added files:                 (Branch: PHP_5_2)
    /php-src/ext/dom/tests      DOMNode_issamenode_basic.phpt 
                                DOMText_appendData_basic.phpt 
                                DOMCharacterData_appendData_basic.phpt 
                                DOMNode_removeChild_basic.phpt 
                                DOMDocument_createAttribute_variation.phpt 
                                DOMComment_insertData_error2.phpt 
                                DOMDocument_loadHTML_basic.phpt 
                                DOMNode_normalize_basic.phpt 
                                DOMComment_replaceData_error2.phpt 
                                DOMComment_appendData_basic_Sullivan.phpt 
                                DOMComment_replaceData_basic.phpt 
                                DOMComment_appendData_basic.phpt 
                                DOMDocument_save_basic.phpt 
                                DOMDocument_createAttribute_basic.phpt 
                                DOMComment_replaceData_error1.phpt 
                                DOMNode_cloneNode_basic.phpt 
                                DOMNode_hasChildNodes_basic.phpt 
                                DOMNode_replaceChild_basic.phpt 
                                DOMDocument_createAttribute_error.phpt 
                                DOMComment_insertData_error1.phpt 
                                
DOMDocument_createProcessingInstruction_basic.phpt 
                                DOMDocument_createAttribute_error1.phpt 
                                
DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt 
                                DOMComment_insertData_basic.phpt 
                                
DOMDocument_createProcessingInstruction_error.phpt 
                                DOMElement_hasAttributes_basic.phpt 
  Log:
  DOM tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64 
bit).
  
http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_issamenode_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_issamenode_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_issamenode_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMText_appendData_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMText_appendData_basic.phpt
+++ php-src/ext/dom/tests/DOMText_appendData_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMCharacterData_appendData_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMCharacterData_appendData_basic.phpt
+++ php-src/ext/dom/tests/DOMCharacterData_appendData_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_removeChild_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_removeChild_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_removeChild_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createAttribute_variation.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createAttribute_variation.phpt
+++ php-src/ext/dom/tests/DOMDocument_createAttribute_variation.phpt
--TEST--
Test DOMDocument::createAttribute() for expected return value
--FILE--
<?php
$dom = new DOMDocument();

$attr = $dom->createAttribute('string');
echo get_class($attr);

?>
--EXPECTF--
DOMAttr

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_insertData_error2.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_insertData_error2.phpt
+++ php-src/ext/dom/tests/DOMComment_insertData_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_loadHTML_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_loadHTML_basic.phpt
+++ php-src/ext/dom/tests/DOMDocument_loadHTML_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_normalize_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_normalize_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_normalize_basic.phpt
--TEST--
DomNode::normalize()
--SKIPIF--
<?php
include('skipif.inc');
?>
--FILE--
<?php

/* Create an XML document
 * with structure
 * <book>
 *  <author></author>
 *  <title>This is the title</title>
 * </book>
 * Calculate the number of title text nodes (1).
 * Add another text node to title. Calculate the number of title text nodes (2).
 * Normalize author. Calculate the number of title text nodes (2).
 * Normalize title. Calculate the number of title text nodes (1).
*/

$doc = new DOMDocument();

$root = $doc->createElement('book');
$doc->appendChild($root);

$title = $doc->createElement('title');
$root->appendChild($title);

$author = $doc->createElement('author');
$root->appendChild($author);

$text = $doc->createTextNode('This is the first title');
$title->appendChild($text);

echo "Number of child nodes of title = ";
var_dump($title->childNodes->length);

// add a second text node to title
$text = $doc->createTextNode('This is the second title');
$title->appendChild($text);

echo "Number of child nodes of title after adding second title = ";
var_dump($title->childNodes->length);

// should do nothing
$author->normalize();

echo "Number of child nodes of title after normalizing author = ";
var_dump($title->childNodes->length);


// should concatenate first and second title text nodes
$title->normalize();

echo "Number of child nodes of title after normalizing title = ";
var_dump($title->childNodes->length);

?>
--EXPECTF--
Number of child nodes of title = int(1)
Number of child nodes of title after adding second title = int(2)
Number of child nodes of title after normalizing author = int(2)
Number of child nodes of title after normalizing title = int(1)
http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_replaceData_error2.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_replaceData_error2.phpt
+++ php-src/ext/dom/tests/DOMComment_replaceData_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
+++ php-src/ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_replaceData_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_replaceData_basic.phpt
+++ php-src/ext/dom/tests/DOMComment_replaceData_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_appendData_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_appendData_basic.phpt
+++ php-src/ext/dom/tests/DOMComment_appendData_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_save_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_save_basic.phpt
+++ php-src/ext/dom/tests/DOMDocument_save_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createAttribute_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createAttribute_basic.phpt
+++ php-src/ext/dom/tests/DOMDocument_createAttribute_basic.phpt
--TEST--
DomDocument::createAttribute() - basic test for DomDocument::createAttribute()
--CREDITS--
Muhammad Khalid Adnan 
# TestFest 2008
--FILE--
<?php

$doc = new DOMDocument;

$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);

// A pass case.
$test_attribute = $doc->createAttribute("hahaha");
$node->appendChild($test_attribute);

echo $doc->saveXML();

?>
--EXPECT--
<?xml version="1.0"?>
<para hahaha=""/>


http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_replaceData_error1.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_replaceData_error1.phpt
+++ php-src/ext/dom/tests/DOMComment_replaceData_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_cloneNode_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_cloneNode_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_cloneNode_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_hasChildNodes_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_hasChildNodes_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMNode_replaceChild_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMNode_replaceChild_basic.phpt
+++ php-src/ext/dom/tests/DOMNode_replaceChild_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createAttribute_error.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createAttribute_error.phpt
+++ php-src/ext/dom/tests/DOMDocument_createAttribute_error.phpt
--TEST--
Test DOMDocument::createAttribute() for expected expection thrown when wrong 
parameter passed
--FILE--
<?php
$dom = new DOMDocument();

try {
        $attr = $dom->createAttribute(0);
}
catch(DOMException $e) {
        $code = $e->getCode();
        if(DOM_INVALID_CHARACTER_ERR === $code) {
                echo "PASS";
        }
        else {
                echo 'Wrong exception code';
        }
}
catch(Exception $e) {
        echo 'Wrong exception thrown';
}

?>
--EXPECTF--
PASS

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_insertData_error1.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_insertData_error1.phpt
+++ php-src/ext/dom/tests/DOMComment_insertData_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
+++ php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createAttribute_error1.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createAttribute_error1.phpt
+++ php-src/ext/dom/tests/DOMDocument_createAttribute_error1.phpt
--TEST--
DomDocument::createAttribute() - error test for DomDocument::createAttribute()
--CREDITS--
Muhammad Khalid Adnan
# TestFest 2008
--FILE--
<?php

$doc = new DOMDocument;

$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);

try {
    $failed_test_attribute = $doc->createAttribute("ha haha");
    $node->appendChild($failed_test_attribute);

    echo $doc->saveXML();
}
catch (DOMException $e) {
    echo 'Test failed!', PHP_EOL;
}

?>
--EXPECT--
Test failed!


http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt?view=markup&rev=1.1
Index: 
php-src/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
+++ php-src/ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMComment_insertData_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMComment_insertData_basic.phpt
+++ php-src/ext/dom/tests/DOMComment_insertData_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
+++ php-src/ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/DOMElement_hasAttributes_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/dom/tests/DOMElement_hasAttributes_basic.phpt
+++ php-src/ext/dom/tests/DOMElement_hasAttributes_basic.phpt

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to