XForms 1.1 Conformance Suite Implementation Status for Firefox XForms extension

XForms 1.1 Test -- September 2008

This report describes the results from testing the XForms 1.1 Test Suite on the Firefox 2 and Firefox 3 web browsers with the Firefox XForms extensions.

Legend

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

Results Table

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