Tests that use p:hash

Test suiteTestExpected resultDescription
3.0-test-suiteab-hash-001passTesting p:hash with crc replacing an attribute.
3.0-test-suiteab-hash-002passTesting p:hash with md replacing an attribute.
3.0-test-suiteab-hash-003passTesting p:hash with sha replacing an attribute.
3.0-test-suiteab-hash-004passTesting p:hash with crc (version 32) replacing an attribute.
3.0-test-suiteab-hash-005passTesting p:hash with md (version 5) replacing an attribute.
3.0-test-suiteab-hash-006passTesting p:hash with sha (version 1) replacing an attribute.
3.0-test-suiteab-hash-007passTesting p:hash replaces the complete element.
3.0-test-suiteab-hash-008passTesting p:hash replaces text node.
3.0-test-suiteab-hash-009passTesting p:hash replaces pi and comment.
3.0-test-suiteab-hash-010passTesting p:hash replaces @xml:base.
3.0-test-suiteab-hash-011passTesting p:hash creates document with changed base-uri if @xml:base is matched.
3.0-test-suiteab-hash-012catch failureTesting p:hash raises XC0036 for unsupported algorithm.
3.0-test-suiteab-hash-013catch failureTesting p:hash raises XC0036 for known algorithm but unsupported version.
3.0-test-suiteab-hash-014passTesting p:hash matching / is a text result.
3.0-test-suiteab-hash-014apassTesting p:hash matching / is a text result.
3.0-test-suiteab-hash-015passTesting p:hash preserves html content-type.
3.0-test-suiteab-hash-016passTesting p:hash preserves document-properties.
3.0-test-suiteab-hash-017passTesting p:hash updates document properties correctly if the result is all text.
3.0-test-suiteab-hash-018passTesting p:hash switches content type if result is all text.