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