@@ -176,57 +176,6 @@ class XMLTest {
176176 assertEquals(expected, actual)
177177 }
178178
179- @ UnitTest
180- def validationOfElements : Unit = {
181- val vtor = new scala.xml.dtd.ElementValidator ();
182- {
183- import scala .xml .dtd .ELEMENTS
184- import scala .xml .dtd .ContentModel ._
185- vtor.setContentModel(
186- ELEMENTS (
187- Sequ (
188- Letter (ElemName (" bar" )),
189- Star (Letter (ElemName (" baz" ))))));
190- }
191- assertTrue(vtor(<foo ><bar /><baz /><baz /></foo >))
192-
193- {
194- import scala .xml .dtd .MIXED
195- import scala .xml .dtd .ContentModel ._
196-
197- vtor.setContentModel(
198- MIXED (
199- Alt (Letter (ElemName (" bar" )),
200- Letter (ElemName (" baz" )),
201- Letter (ElemName (" bal" )))));
202- }
203-
204- assertTrue(vtor(<foo ><bar /><baz /><baz /></foo >))
205- assertTrue(vtor(<foo >ab<bar />cd<baz />ed<baz />gh</foo >))
206- assertFalse(vtor(<foo > <ugha /> <bugha /> </foo >))
207- }
208-
209- def validationfOfAttributes : Unit = {
210- val vtor = new scala.xml.dtd.ElementValidator ();
211- vtor.setContentModel(null )
212- vtor.setMetaData(List ())
213- assertFalse(vtor(<foo bar =" hello" />))
214-
215- {
216- import scala .xml .dtd ._
217- vtor setMetaData List (AttrDecl (" bar" , " CDATA" , IMPLIED ))
218- }
219- assertFalse(vtor(<foo href =" http://foo.com" bar =" hello" />))
220- assertTrue(vtor(<foo bar =" hello" />))
221-
222- {
223- import scala .xml .dtd ._
224- vtor.setMetaData(List (AttrDecl (" bar" , " CDATA" , REQUIRED )))
225- }
226- assertFalse(vtor(<foo href =" http://foo.com" />))
227- assertTrue(vtor(<foo bar =" http://foo.com" />))
228- }
229-
230179 def Elem (prefix : String , label : String , attributes : MetaData , scope : NamespaceBinding , child : Node * ): Elem =
231180 scala.xml.Elem .apply(prefix, label, attributes, scope, minimizeEmpty = true , child : _* )
232181
0 commit comments