@@ -176,57 +176,6 @@ class XMLTest {
176
176
assertEquals(expected, actual)
177
177
}
178
178
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
-
230
179
def Elem (prefix : String , label : String , attributes : MetaData , scope : NamespaceBinding , child : Node * ): Elem =
231
180
scala.xml.Elem .apply(prefix, label, attributes, scope, minimizeEmpty = true , child : _* )
232
181
0 commit comments