/* assert on complexType */
'assert on empty complexType (none, invalid)'(fail):
{|xml||
String
|}.
'assert on empty complexType (none, valid)':
{|xml||
|}.
'assert on empty complexType (single, invalid)'(fail):
{|xml||
|}.
'assert on empty complexType (single, valid)':
{|xml||
|}.
'assert on empty complexType with attribute (single, invalid)'(fail):
{|xml||
|}.
'assert on empty complexType with attribute (single, valid)':
{|xml||
|}.
'assert on empty complexType (multiple, none valid)'(fail):
{|xml||
|}.
'assert on empty complexType (multiple, partially valid)'(fail):
{|xml||
|}.
'assert on empty complexType (multiple, all valid)':
{|xml||
|}.
'assert on non-empty complexType (none, invalid)'(fail):
{|xml||
- $asijc
|}.
'assert on non-empty complexType (none, valid)':
{|xml||
- 2
|}.
'assert on non-empty complexType (single, invalid)'(fail):
{|xml||
- 2
|}.
'assert on non-empty complexType (single, valid)':
{|xml||
- 2
|}.
'assert on non-empty complexType with attribute (single, invalid)'(fail):
{|xml||
- 2
|}.
'assert on non-empty complexType with attribute (single, valid)':
{|xml||
- 2
|}.
'assert on non-empty complexType (multiple, none valid)'(fail):
{|xml||
- 2
|}.
'assert on non-empty complexType (multiple, partially valid)'(fail):
{|xml||
- 2
|}.
'assert on non-empty complexType (multiple, all valid)':
{|xml||
- 2
|}.
/* assertion on simpleType */
'assertion on simpleType restriction (none, invalid)'(fail):
{|xml||
String
|}.
'assertion on simpleType restriction (none, valid)':
{|xml||
2
|}.
'assertion on simpleType restriction (single, invalid)'(fail):
{|xml||
1
|}.
'assertion on simpleType restriction (single, valid)':
{|xml||
2
|}.
'assertion on simpleType restriction (multiple, none valid)'(fail):
{|xml||
1
|}.
'assertion on simpleType restriction (multiple, partially valid)'(fail):
{|xml||
2
|}.
'assertion on simpleType restriction (multiple, all valid)':
{|xml||
6
|}.