From 470f990722777041a475de2e5cf02ca4504a2237 Mon Sep 17 00:00:00 2001 From: Burak Emir Date: Sat, 14 Oct 2006 13:31:12 +0000 Subject: xml improvements for 2.2.1 (see changes) --- test/files/jvm/xml01.check | 3 +++ test/files/jvm/xml01.scala | 9 +++++++++ test/files/jvm/xml02.scala | 3 ++- test/files/jvm/xmlattr.check | 2 ++ test/files/jvm/xmlattr.scala | 6 ++++++ 5 files changed, 22 insertions(+), 1 deletion(-) (limited to 'test/files/jvm') diff --git a/test/files/jvm/xml01.check b/test/files/jvm/xml01.check index 5e9ee2aed0..2a8d2e5625 100644 --- a/test/files/jvm/xml01.check +++ b/test/files/jvm/xml01.check @@ -22,6 +22,9 @@ passed ok -- group nodes +passed ok +passed ok +passed ok attribute value normalization passed ok passed ok diff --git a/test/files/jvm/xml01.scala b/test/files/jvm/xml01.scala index 3558d95100..8c99cfd358 100644 --- a/test/files/jvm/xml01.scala +++ b/test/files/jvm/xml01.scala @@ -189,6 +189,15 @@ object Test { val zx2: Node = Group { List(,zy1,zx1) } Console println zx2.toString() + val zz1 = + + assertTrue(zx1 == zz1) + assertTrue(zz1.length == 3) + + // unparsed + + val uup = &<<>""^%@$!# + assertTrue(uup == "&<<>\"\"^%@$!#") // test unicode escapes backslash u Console println ("attribute value normalization"); diff --git a/test/files/jvm/xml02.scala b/test/files/jvm/xml02.scala index cbc9b5041b..d0d97e64eb 100644 --- a/test/files/jvm/xml02.scala +++ b/test/files/jvm/xml02.scala @@ -21,7 +21,8 @@ def main(args:Array[String]) = { Console.println("three"); assertEquals(bx \ "@foo", "bar&x") Console.println("four"); - assertSameElements(bx \ "@foo", List(xml.Text("bar"),xml.EntityRef("amp"),xml.Text("x"))) + assertSameElements(bx \ "@foo", List(xml.Text("bar&x"))) + //assertSameElements(bx \ "@foo", List(xml.Text("bar"),xml.EntityRef("amp"),xml.Text("x"))) Console.println("five"); assertEquals(bx.toString, "") diff --git a/test/files/jvm/xmlattr.check b/test/files/jvm/xmlattr.check index a1841a78ef..bebcb45081 100644 --- a/test/files/jvm/xmlattr.check +++ b/test/files/jvm/xmlattr.check @@ -8,3 +8,5 @@ true None null + + diff --git a/test/files/jvm/xmlattr.scala b/test/files/jvm/xmlattr.scala index 9801e05357..c34f66eafc 100644 --- a/test/files/jvm/xmlattr.scala +++ b/test/files/jvm/xmlattr.scala @@ -20,4 +20,10 @@ object Test extends Application { Console.println(x.get("foo")) // None Console.println(x("foo")) // null } + + val x1 = + val x2 = + Console.println(x1) + Console.println(x2) + } -- cgit v1.2.3