gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/XML.as


From: Benjamin Wolsey
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/XML.as
Date: Wed, 14 Nov 2007 09:53:03 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Benjamin Wolsey <bwy>   07/11/14 09:53:03

Modified files:
        .              : ChangeLog 
        testsuite/actionscript.all: XML.as 

Log message:
        Test for CDATA and comments

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4855&r2=1.4856
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/XML.as?cvsroot=gnash&r1=1.46&r2=1.47

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4855
retrieving revision 1.4856
diff -u -b -r1.4855 -r1.4856
--- ChangeLog   14 Nov 2007 09:16:49 -0000      1.4855
+++ ChangeLog   14 Nov 2007 09:53:02 -0000      1.4856
@@ -1,5 +1,7 @@
 2007-11-14 Benjamin Wolsey <address@hidden>
 
+       * testsuite/actionscript.all/XML.as: adapt test for CDATA node;
+         add XML comments (which should be ignored).
        * server/asobj/xml.cpp: (getXMLOptions) strip CDATA nodes
          and just add text (fixes part of bug 21268); (extractNode)
          drop comment nodes but continue to parse siblings (they can

Index: testsuite/actionscript.all/XML.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/XML.as,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- testsuite/actionscript.all/XML.as   13 Nov 2007 13:17:36 -0000      1.46
+++ testsuite/actionscript.all/XML.as   14 Nov 2007 09:53:03 -0000      1.47
@@ -20,7 +20,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: XML.as,v 1.46 2007/11/13 13:17:36 bwy Exp $";
+rcsid="$Id: XML.as,v 1.47 2007/11/14 09:53:03 bwy Exp $";
 
 #include "check.as"
 //#include "dejagnu.as"
@@ -278,7 +278,7 @@
 // }
 check(XML);
 // Use escaped " instead of ' so that it matches the return value of toString()
-var xml_in = "<TOPNODE tna1=\"tna1val\" tna2=\"tna2val\" 
tna3=\"tna3val\"><SUBNODE1 sna1=\"sna1val\" sna2=\"sna2val\"><SUBSUBNODE1 
ssna1=\"ssna1val\" ssna2=\"ssna2val\">sub sub1 node data 
1</SUBSUBNODE1><SUBSUBNODE2>sub sub1 node data 
2</SUBSUBNODE2></SUBNODE1><SUBNODE2><SUBSUBNODE1>sub sub2 node data 
1</SUBSUBNODE1><SUBSUBNODE2>sub sub2 node data 
2</SUBSUBNODE2></SUBNODE2></TOPNODE>";
+var xml_in = "<TOPNODE tna1=\"tna1val\" tna2=\"tna2val\" 
tna3=\"tna3val\"><SUBNODE1 sna1=\"sna1val\" sna2=\"sna2val\"><SUBSUBNODE1 
ssna1=\"ssna1val\" ssna2=\"ssna2val\"><!-- comment should be ignored-->sub sub1 
node data 1</SUBSUBNODE1><SUBSUBNODE2><!--comment: cdata with illegal 
characters --><![CDATA[sub /\sub1 <br>\"node data 
2\"]]></SUBSUBNODE2></SUBNODE1><SUBNODE2><SUBSUBNODE1>sub sub2 node data 
1</SUBSUBNODE1><SUBSUBNODE2>sub sub2 node data 
2</SUBSUBNODE2></SUBNODE2></TOPNODE>";
 check(XML);
 
 check(XML);
@@ -379,7 +379,7 @@
                                with (firstChild)
                                {
                                        check_equals(typeof(nodeName), 'null')
-                                       check_equals(nodeValue, 'sub sub1 node 
data 2')
+                                       check_equals(nodeValue, 'sub /\sub1 
<br>"node data 2"')
                                        check_equals(nodeType, 3); // text
                                }
                        }
@@ -437,7 +437,10 @@
 
 tmp.checkParsed(); // onLoad won't be called
 //note("Parsed XML: "+tmp.toString());
-check_equals(tmp.toString(), xml_in);
+
+// This should not be the same because comments and CDATA tags are
+// dropped.
+// check_equals(tmp.toString(), xml_in);
 
 //------------------------------------------------
 // Test XML editing




reply via email to

[Prev in Thread] Current Thread [Next in Thread]