Chapter 3

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