XForms 1.1 Test Suite Implementation Status for Ubiquity-XForms

XForms 1.1 Test -- May 29, 2009

This report describes the results from testing the XForms 1.1 Test Suite with Ubiquity-XForms.

Legend

Type Description
Passed The test passed when it was run manually.
Failed The test failed when it was run manually.
Failed The OPTIONAL test failed when it was run manually.
Unknown The test was not run, or an unknown result occurred.

Chapter Results Summary

62 normative tests
Passed 59
Failed 3
Unknown not calculated
62 basic tests
Passed 59
Failed 3
Unknown not calculated

Results Table

Test Case Number Test Case Name FF3
7. XPath Expressions in XForms
7.2.a evaluation context for the outermost binding elements Passed
7.2.b evaluation context for the non-outermost binding elements Passed
7.2.c context node always resides within the context model Passed
7.2.d context node for the computed expression is the node currently being processed Passed
7.2.e context size and position Passed
7.2.f namespace declarations in scope for the attribute are applied to the expression Failed
7.4.6.a binding examples Passed
7.5.a error in modal item property causes an xforms-compute-exception Passed
7.5.b error not in modal item property causes an xforms-binding-exception Passed
7.6.1.a boolean-from-string() function Passed
7.6.2.a is-card-number() function Passed
7.7.1.a avg() function Passed
7.7.1.b avg() function negative test Passed
7.7.2.a min() function Passed
7.7.2.b min() function negative test Passed
7.7.3.a max() function Passed
7.7.3.b max() function negative test Passed
7.7.4.a count-non-empty() function Passed
7.7.5.a index() function Passed
7.7.5.b index() function negative test Passed
7.7.6.a power() function Passed
7.7.7.a random() function Passed
7.7.8.a compare() function Passed
7.8.1.a if() function Passed
7.8.2.a property() function with version property Passed
7.8.2.b property() function with conformance-level property Passed
7.8.2.c property() function with invalid NCNAME property Passed
7.8.2.d property() function with invalid QNamebutnotNCNAME property Passed
7.8.3.a digest() function using sha1, md5, and sha256 Passed
7.8.3.b digest() function using sha384 and sha512 Passed
7.8.3.c digest() function negative test with invalid NCNAME property Passed
7.8.3.d digest() function negative test with a QNameButNotNCNAME Passed
7.8.3.e digest() function with invalid encoding method Passed
7.8.3.f digest() function default encoding base64 Passed
7.8.4.a hmac() function using sha1, md5, and sha256 Passed
7.8.4.b hmac() function using sha384 and sha512 Passed
7.8.4.c hmac() function with invalid NCNAME property Passed
7.8.4.d hmac() function with invalid QNameButNotNCNAME Passed
7.8.4.e hmac() function with invalid encoding method Passed
7.8.4.f hmac() function using default encoding base64 Passed
7.9.1.a local-date() function Passed
7.9.2.a local-dateTime() function Passed
7.9.3.a now() function Passed
7.9.4.a days-from-date() function Passed
7.9.4.b days-from-date() function ignores hours, minutes, and seconds components Passed
7.9.4.c days-from-date() function negative test Passed
7.9.5.a days-to-date() function Passed
7.9.6.a seconds-from-dateTime() function Passed
7.9.7.a seconds-to-dateTime() function Passed
7.9.8.a adjust-dateTime-to-timezone() function Passed
7.9.9.a seconds() function Passed
7.9.10.a months() function Passed
7.10.1.a instance() function Passed
7.10.2.a current() function example 1 Failed
7.10.2.b current() function example 2 Passed
7.10.3.a id() function Passed
7.10.3.b id() function with xml:id Passed
7.10.3.c id() function with xsi:type Passed
7.10.4.a context() function Failed
7.11.1.a choose() function Passed
7.11.2.a event() function with inserted-nodes property Passed
7.11.2.b event() function with resource-uri property Passed
7.12.a invalid functions attribute in model element Passed