diff options
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/jvm/xmlstuff.check | 2 | ||||
-rw-r--r-- | test/files/jvm/xmlstuff.scala | 13 |
2 files changed, 15 insertions, 0 deletions
diff --git a/test/files/jvm/xmlstuff.check b/test/files/jvm/xmlstuff.check index 393a4813c8..9803618268 100644 --- a/test/files/jvm/xmlstuff.check +++ b/test/files/jvm/xmlstuff.check @@ -26,3 +26,5 @@ namespaces passed ok passed ok passed ok +validation +passed ok diff --git a/test/files/jvm/xmlstuff.scala b/test/files/jvm/xmlstuff.scala index 90ae82e18a..82d58a59a3 100644 --- a/test/files/jvm/xmlstuff.scala +++ b/test/files/jvm/xmlstuff.scala @@ -122,6 +122,7 @@ val addrBook = case _ => false; }, true); + /* namespaces */ // begin tmp Console.println("namespaces"); @@ -156,4 +157,16 @@ DEPRECATED, don't support namespaces in pattern match anymore case _ => false; }); // end tmp */ + Console.println("validation"); + val vtor = new scala.xml.dtd.ElementValidator(); + { + import scala.xml.dtd.ELEMENTS; + import scala.xml.dtd.ContentModel._; + vtor.setContentModel( + ELEMENTS( + Sequ( + Letter(ElemName("bar")), + Star(Letter(ElemName("baz"))) ))); + } + assertEquals( vtor( <foo><bar/><baz/><baz/></foo> ), true ); } |