summaryrefslogtreecommitdiff
path: root/test/files/jvm
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/jvm')
-rw-r--r--test/files/jvm/xml02.scala15
1 files changed, 11 insertions, 4 deletions
diff --git a/test/files/jvm/xml02.scala b/test/files/jvm/xml02.scala
index 143d125a7f..2eabaf1fbc 100644
--- a/test/files/jvm/xml02.scala
+++ b/test/files/jvm/xml02.scala
@@ -15,7 +15,7 @@ object Test extends TestConsoleMain {
val bx = <hello foo="bar&amp;x"></hello>
- class XmlEx extends TestCase("attributes") with Assert {
+ object XmlEx extends TestCase("attributes") with Assert {
override def runTest = {
assertTrue("@one", ax \ "@foo" == "bar") // uses NodeSeq.view!
@@ -27,7 +27,7 @@ object Test extends TestConsoleMain {
}
}
- class XmlPat extends TestCase("patterns") with Assert {
+ object XmlPat extends TestCase("patterns") with Assert {
override def runTest = {
assertTrue(<hello/> match { case <hello/> => true; case _ => false; })
assertTrue(<x:ga xmlns:x="z"/> match { case <x:ga/> => true; case _ => false; });
@@ -36,8 +36,15 @@ object Test extends TestConsoleMain {
}
}
+ object DodgyNamespace extends TestCase("DodgyNamespace") with Assert {
+ override def runTest = {
+ val x = <flog xmlns:ee="http://ee.com"><foo xmlns:dog="http://dog.com"><dog:cat/></foo></flog>
+ assertTrue(x.toString.contains("xmlns:dog=\"http://dog.com\""));
+ }
+ }
def suite = new TestSuite(
- new XmlEx,
- new XmlPat
+ XmlEx,
+ XmlPat,
+ DodgyNamespace
)
}