Test Case |
Description |
Link To Spec |
XForms-Basic? |
Normative? |
3.1.a1
|
default and new namespaces can be used |
3.1
|
true |
true |
3.1.a2
|
invalid namespace |
3.1
|
true |
true |
3.2.1.a
|
test foreign attributes (anyAttribute) |
3.2.1
|
true |
true |
3.2.2.a1
|
test src attribute |
3.2.2
|
true |
true |
3.2.2.a2
|
negative test case for src attribute |
3.2.2
|
true |
true |
3.2.3.a1
|
single-node binding, ref attribute used |
3.2.3
|
true |
true |
3.2.3.a2
|
single-node binding, ref points to invalid ref |
3.2.3
|
true |
true |
3.2.3.b
|
single-node binding, model attribute used |
3.2.3
|
true |
true |
3.2.3.c
|
single-node binding, bind attribute used |
3.2.3
|
true |
true |
3.2.3.d
|
single-node binding, no ref or bind is supplied |
3.2.3
|
true |
true |
3.2.3.e
|
bind IDREF refers to non-existent bind element |
3.2.3
|
true |
true |
3.2.3.f
|
model IDREF refers to non-existent model element |
3.2.3
|
true |
true |
3.2.3.g
|
first-node rule |
3.2.3
|
true |
true |
3.2.4.a
|
node-set binding, make sure nodeset attribute is ignored when bind attribute is present |
3.2.4
|
true |
true |
3.2.4.b
|
node-set binding, test model attribute |
3.2.4
|
true |
true |
3.2.4.c
|
node-set binding, test bind attribute of itemset element |
3.2.4
|
true |
true |
3.2.4.d
|
node-set binding, no nodeset or bind is included |
3.2.4
|
true |
true |
3.2.4.e
|
node-set binding, model IDREF refers to an id and not a model |
3.2.4
|
true |
true |
3.2.4.f
|
node-set binding, bind IDREF refers to an id and not a bind element |
3.2.4
|
true |
true |
3.3.1.a1
|
test to see that there is no restriciton on how many model elements can exist |
3.3.1
|
true |
true |
3.3.1.a2
|
test to see that you can have no models |
3.3.1
|
true |
true |
3.3.1.b
|
tests functions attribute with invalid functions |
3.3.1
|
true |
true |
3.3.1.c1
|
test schema attribute, valid schema |
3.3.1
|
false |
true |
3.3.1.c2
|
tests schema attribute, invalid schema is sent and an exception should appear |
3.3.1
|
false |
true |
3.3.1.c3
|
limit only one schema per namespace declaration |
3.3.1
|
false |
true |
3.3.2.a
|
model with no instance |
3.3.2
|
true |
false |
3.3.2.b1
|
link to externally defined instance data |
3.3.2
|
true |
false |
3.3.2.b2
|
link to externally defined instance data that fails, exception thrown |
3.3.2
|
true |
false |
3.3.2.c
|
instance element, link takes precedence over inline content for src attribute |
3.3.2
|
true |
false |
3.3.3.a1
|
positive test case for the bind attribute of submission element |
3.3.3
|
true |
true |
3.3.3.a2
|
negative test case for bind attribute of submission element |
3.3.3
|
true |
true |
3.3.3.b1
|
positive test case for the ref attribute of submission element |
3.3.3
|
true |
true |
3.3.3.b2
|
negative test case for the ref attribute of submission element |
3.3.3
|
true |
true |
3.3.3.c1
|
positive test case for the action attribute of submission element |
3.3.3
|
true |
true |
3.3.3.c2
|
negative test case for the action attribute of submission element |
3.3.3
|
true |
true |
3.3.3.d1
|
positive test case for the method attribute of submission element |
3.3.3
|
true |
true |
3.3.3.d2
|
negative test case for the method attribute of submission element |
3.3.3
|
true |
true |
3.3.3.e
|
replace attribute for submission element |
3.3.3
|
true |
true |
3.3.3.g1
|
separator attribute for submission element |
3.3.3
|
true |
true |
3.3.3.g2
|
Negative test case - separator attribute for submission element |
3.3.3
|
true |
true |
3.3.4.a1
|
positive test case for the nodeset attribute of bind element |
3.3.4
|
true |
true |
3.3.4.a2
|
negative test case for the nodeset attribute of bind element |
3.3.4
|
true |
true |
3.4.1.a
|
Negative test case for mustUnderstand Module rules |
3.4.1
|
true |
true |
3.5.1.a
|
Negative test case for extension elements |
3.5.1
|
true |
false |