Tests that use p:archive

Test suiteTestExpected resultDescription
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-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-006passTests 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-014passTests 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-037passTests p:archive: Tests 'freshen' one entry is changed, but no new entry is added.
3.0-test-suiteab-p-archive-038passTests p:archive: Tests 'update' one entry is changed, but a 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.
3.0-test-suiteab-p-archive-045passTests p:archive: Tests entries are ordered as in manifest.
3.0-test-suiteab-p-archive-046passTests p:archive: Tests port 'report' reflects explicit manifest.
3.0-test-suiteab-p-archive-047passTests p:archive: Tests port 'report' reflects implicit manifest .
3.0-test-suiteab-p-archive-048catch failureTests p:archive: XC0084 must be raised if document on port source has no base-uri.
3.0-test-suiteab-p-archive-049catch failureTests p:archive: XC0084 must be raised if two document on port source have the same base-uri.
3.0-test-suiteab-p-archive-050catch failureTests p:archive: XC0100 must be raised if manifest is conform to schema.
3.0-test-suiteab-p-archive-051catch failureTests p:archive: XC0100 must be raised if manifest is conform to schema.
3.0-test-suiteab-p-archive-052catch failureTests p:archive: XC0100 must be raised if manifest is conform to schema.
3.0-test-suiteab-p-archive-053catch failureTests p:archive: XC0100 must be raised if manifest is conform to schema.
3.0-test-suiteab-p-archive-054catch failureTests p:archive: XC0100 must be raised if manifest is conform to schema.
3.0-test-suiteab-p-archive-055catch failureTests p:archive: XD0064 must be raised if c:archive/@href is not an instance of xs:anyURI.
3.0-test-suiteab-p-archive-056catch failureTests p:archive: XC0081 must be raised (implicit) @format and content-type do not match.
3.0-test-suiteab-p-archive-057catch failureTests p:archive: XC0081 must be raised @format and content-type do not match.
3.0-test-suiteab-p-archive-058catch failureTests p:archive: XC0085 must be raised if archive can not be processed (default format zip).
3.0-test-suiteab-p-archive-059catch failureTests p:archive: XC0085 must be raised if archive can not be processed (explicit format zip).
3.0-test-suiteab-p-archive-060catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Implicit format)
3.0-test-suiteab-p-archive-061catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Explicit format)
3.0-test-suiteab-p-archive-062catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Implicit format)
3.0-test-suiteab-p-archive-063catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Explicit format)
3.0-test-suiteab-p-archive-064catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Implicit format)
3.0-test-suiteab-p-archive-065catch failureTests p:archive: XC0079 must be raised if parameter contains entries with invalid values. (Explicit format)
3.0-test-suiteab-p-archive-066catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-067catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-068catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-069catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-070catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-071catch failureTests p:archive: XD0011 must be raised if resource mentioned in manifest does not exist.
3.0-test-suiteab-p-archive-072catch failureTests p:archive: XC0112 must be raised if more than one document appears on manifest.
3.0-test-suiteab-p-archive-073passTests p:archive: Ports 'manifest' and 'archive' default to p:empty.
3.0-test-suiteab-p-archive-074catch failureTests p:archive: It is a dynamic error, if @href is not a valid absolute URI according to RFC 3986.
3.0-test-suiteab-p-archive-075catch failureTests p:archive: It is a dynamic error, if @relative-to is not a valid absolute URI according to RFC 3986.
3.0-test-suiteab-p-archive-076catch failureTests p:archive: It is a dynamic error, if @relative-to is not a valid absolute URI according to RFC 3986.
3.0-test-suiteab-p-archive-077catch failureTests p:archive: It is a dynamic error, if @relative-to is not a valid URI according to RFC 3986.
3.0-test-suiteab-p-archive-078catch failureTests p:archive: It is a dynamic error, if a document mentioned in manifest can not be resolved.
3.0-test-suiteab-p-archive-079passTests p:archive: Tests archive does not have a base-uri property.
3.0-test-suiteab-unarchive-018catch failureTests p:unarchive: It is a dynamic error, if unarchived document does not have a valid base URI.
3.0-test-suiteab-unarchive-019catch failureTests XC0120 is raised if the source of p:unarchive does not have base URI and option `relative-to`is not present.
3.0-test-suiteab-unarchive-020passTests base URI of unarchived document is an absolute URI resolved by @relative-to.
3.0-test-suiteab-unarchive-021passTests base URI of unarchived document is an absolute URI resolved by base URI.