XForms 1.1 Conformance Suite Implementation Status for the Formula XForms engine

XForms 1.1 Test -- July 2009

This report describes the results from running the XForms 1.1 Test Suite with the EMC Documentum XForms engine (codenamed Formula).

Legend

TypeDescription
PassedThe test passed when it was run manually.
FailedThe test failed when it was run manually.
UnknownThe test was not run, or an unknown result occurred.

Results Table

Test Case NumberTest Case NameEMC Formula
7. XPath Expressions in XForms
7.2.aevaluation context for the outermost binding elementsPass
7.2.bevaluation context for the non-outermost binding elementsPass
7.2.ccontext node always resides within the context modelPass
7.2.dcontext node for the computed expression is the node currently being processedPass
7.2.econtext size and positionPass
7.2.fnamespace declarations in scope for the attribute are applied to the expressionPass
7.4.6.abinding examplesPass
7.5.aerror in modal item property causes an xforms-compute-exceptionPass
7.5.berror not in modal item property causes an xforms-binding-exceptionPass
7.6.1.aboolean-from-string() functionPass
7.6.2.ais-card-number() functionPass
7.7.1.aavg() functionPass
7.7.1.bavg() function negative testPass
7.7.2.amin() functionPass
7.7.2.bmin() function negative testPass
7.7.3.amax() functionPass
7.7.3.bmax() function negative testPass
7.7.4.acount-non-empty() functionPass
7.7.5.aindex() functionPass
7.7.5.bindex() function negative testPass
7.7.6.apower() functionPass
7.7.7.arandom() functionPass
7.7.8.acompare() functionPass
7.8.1.aif() functionPass
7.8.2.aproperty() function with version propertyPass
7.8.2.bproperty() function with conformance-level propertyPass
7.8.2.cproperty() function with invalid NCNAME propertyPass
7.8.2.dproperty() function with invalid QNamebutnotNCNAME propertyPass
7.8.3.adigest() function using sha1, md5, and sha256Pass
7.8.3.bdigest() function using sha384 and sha512Fail
7.8.3.cdigest() function negative test with invalid NCNAME propertyFail
7.8.3.ddigest() function negative test with a QNameButNotNCNAMEFail
7.8.3.edigest() function with invalid encoding methodPass
7.8.3.fdigest() function default encoding base64Pass
7.8.4.ahmac() function using sha1, md5, and sha256Fail
7.8.4.bhmac() function using sha384 and sha512Fail
7.8.4.chmac() function with invalid NCNAME propertyFail
7.8.4.dhmac() function with invalid QNameButNotNCNAMEFail
7.8.4.ehmac() function with invalid encoding methodFail
7.8.4.fhmac() function using default encoding base64Fail
7.9.1.alocal-date() functionPass
7.9.2.alocal-dateTime() functionPass
7.9.3.anow() functionPass
7.9.4.adays-from-date() functionPass
7.9.4.bdays-from-date() function ignores hours, minutes, and seconds componentsPass
7.9.4.cdays-from-date() function negative testPass
7.9.5.adays-to-date() functionPass
7.9.6.aseconds-from-dateTime() functionPass
7.9.7.aseconds-to-dateTime() functionPass
7.9.8.aadjust-dateTime-to-timezone() functionPass
7.9.9.aseconds() functionPass
7.9.10.amonths() functionPass
7.10.1.ainstance() functionPass
7.10.2.acurrent() function example 1Pass
7.10.2.bcurrent() function example 2Pass
7.10.3.aid() functionPass
7.10.3.bid() function with xml:idPass
7.10.3.cid() function with xsi:typeFail
7.10.4.acontext() functionPass
7.11.1.achoose() functionPass
7.11.2.aevent() function with inserted-nodes propertyPass
7.12.ainvalid functions attribute in model elementPass