Tests that use p:archive-manifest

Test suiteTestExpected resultDescription
3.0-test-suiteab-archive-manifest-001passTests p:archive-manifest
3.0-test-suiteab-archive-manifest-002passTests p:archive-manifest: Option 'format' set to 'zip'.
3.0-test-suiteab-archive-manifest-003passTests p:archive-manifest: Option 'format' set to 'Q{}zip'.
3.0-test-suiteab-archive-manifest-004passTests p:archive-manifest: Option 'format' set to as xs:Qname to 'zip'.
3.0-test-suiteab-archive-manifest-005passTests p:archive-manifest: Option 'parameters' is allowed.
3.0-test-suiteab-archive-manifest-006catch failureTests p:archive-manifest: Test XC0081 is raised, if source is not a zip.
3.0-test-suiteab-archive-manifest-007catch failureTests p:archive-manifest: Test XC0081 is raised, if source is not a zip.
3.0-test-suiteab-archive-manifest-008catch failureTests p:archive-manifest: Test XC0085 is raised, format is not an archive/unknown.
3.0-test-suiteab-archive-manifest-009passTests p:archive-manifest: Relative-to creates absolute uris for href.
3.0-test-suiteab-archive-manifest-010passTests p:archive-manifest: Relative-to creates absolute uris for href. Its resolve to base-uri of element.
3.0-test-suiteab-archive-manifest-011catch failureTests p:archive-manifest: Its a dynamic error if relative-to is present, but no valid URI.
3.0-test-suiteab-archive-manifest-012catch failureTests XC0120 is raised if the source of p:archive-manifest does not have base URI and option “relative-to” is not present.
3.0-test-suiteab-archive-manifest-013passTests c:entry/@href is an absolute URI resolved by @relative-to.
3.0-test-suiteab-archive-manifest-014passTests c:entry/@href is an absolute URI resolved by base URI.
3.0-test-suiteab-archive-manifest-015passTests p:archive-manifest: Every entry needs an @content-type.
3.0-test-suiteab-archive-manifest-016passTests path in @href is correctly resolved in p:archive-manifest
3.0-test-suiteab-override-content-types-001catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-002catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-003catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-004catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-005catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-006catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-007catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-008catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-009catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-010catch failureTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-024passTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-025passTests @override-content-types is correctly implemented.
3.0-test-suiteab-override-content-types-026passTests @override-content-types is correctly implemented.
3.0-test-suiteab-p-archive-001passTests p:archive: Adding entries to a newly created archive. All entries in manifest.
3.0-test-suiteab-p-archive-002passTests p:archive: Adding entries to a newly created archive. No manifest.
3.0-test-suiteab-p-archive-003passTests p:archive: Adding entries to a newly created archive. No manifest. @name = path
3.0-test-suiteab-p-archive-004passTests p:archive: Adding entries to a newly created archive. No manifest, but relative-to.
3.0-test-suiteab-p-archive-005passTests p:archive: Adding entries to a newly created archive. No source, but just manifest.
3.0-test-suiteab-p-archive-007passTests p:archive: Adding entries to a newly created archive. No source, but just manifest.
3.0-test-suiteab-p-archive-008passTests p:archive: No source, no manifest, no archive returns empty archives.
3.0-test-suiteab-p-archive-009passTests p:archive: Adding entries to a newly created archive. All entries in manifest, command=update
3.0-test-suiteab-p-archive-010passTests p:archive: Adding entries to a newly created archive. No manifest, command=update
3.0-test-suiteab-p-archive-011passTests p:archive: Adding entries to a newly created archive. No manifest. @name = path, command=update
3.0-test-suiteab-p-archive-012passTests p:archive: Adding entries to a newly created archive. No manifest, but relative-to. command=update
3.0-test-suiteab-p-archive-013passTests p:archive: Adding entries to a newly created archive. No source, but just manifest. command=update
3.0-test-suiteab-p-archive-015passTests p:archive: Adding entries to a newly created archive. No source, but just manifest. command=update
3.0-test-suiteab-p-archive-016passTests p:archive: No source, no manifest, no archive returns empty archives. command=update
3.0-test-suiteab-p-archive-017passTests p:archive: Adding entries to a newly created archive. All entries in manifest, default method='none'.
3.0-test-suiteab-p-archive-018passTests p:archive: Adding entries to a newly created archive. No manifest, default method='none'.
3.0-test-suiteab-p-archive-019passTests p:archive: Adding entries to a newly created archive. No manifest. @name = path, default method='none'.
3.0-test-suiteab-p-archive-020passTests p:archive: Adding entries to a newly created archive. No manifest, but relative-to, default method='none'.
3.0-test-suiteab-p-archive-021passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='none'.
3.0-test-suiteab-p-archive-022passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='none'.
3.0-test-suiteab-p-archive-023passTests p:archive: Adding entries to a newly created archive. All entries in manifest, default method='deflated'.
3.0-test-suiteab-p-archive-024passTests p:archive: Adding entries to a newly created archive. No manifest, default method='deflated'.
3.0-test-suiteab-p-archive-025passTests p:archive: Adding entries to a newly created archive. No manifest. @name = path, default method='deflated'.
3.0-test-suiteab-p-archive-026passTests p:archive: Adding entries to a newly created archive. No manifest, but relative-to, default method='deflated'.
3.0-test-suiteab-p-archive-027passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='deflated'.
3.0-test-suiteab-p-archive-028passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='deflated'.
3.0-test-suiteab-p-archive-029passTests p:archive: Adding entries to a newly created archive. All entries in manifest, default method='none', but overwritten.
3.0-test-suiteab-p-archive-030passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='none', but overwritten.
3.0-test-suiteab-p-archive-031passTests p:archive: Adding entries to a newly created archive. No source, but just manifest, default method='none', but overwritten.
3.0-test-suiteab-p-archive-032passTests p:archive: Adding an entry to an existing archive. (default command)
3.0-test-suiteab-p-archive-033passTests p:archive: Adding an entry to an existing archive. command=update
3.0-test-suiteab-p-archive-034passTests p:archive: Adding an entry to an existing archive. command=create
3.0-test-suiteab-p-archive-035passTests p:archive: With 'freshen' no entry is added to an archive.
3.0-test-suiteab-p-archive-036passTests p:archive: Tests 'freshen' one entry is changed, but no new entry is added.
3.0-test-suiteab-p-archive-039passTests p:archive: Tests 'delete' remove one entry but leave the others.
3.0-test-suiteab-p-archive-040passTests p:archive: Tests 'delete' (with manifest) remove one entry but leave the others.
3.0-test-suiteab-p-archive-041passTests p:archive: Tests 'update' does not change method of the unchanged entries..
3.0-test-suiteab-p-archive-042passTests p:archive: Tests 'freshen' does not change method of the unchanged entries.
3.0-test-suiteab-p-archive-043passTests p:archive: Tests 'delete' does not change method of the unchanged entries.
3.0-test-suiteab-p-archive-044passTests p:archive: Tests entries are ordered as in manifest.