[Top][All Lists]
[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