Tests that use p:catch

Test suiteTestExpected resultDescription
3.0-test-suiteab-choose-036passTest that error in p:choose/p:when is not treated as 'true'/'false'.
3.0-test-suiteab-choose-037passTest that error in p:choose/p:when is not treated as 'true'/'false' (implicit p:otherwise).
3.0-test-suiteab-choose-038passTest that only first p:choose/p:when/@test evaluating to true is considered.
3.0-test-suiteab-choose-070passTests context item on p:choose inside p:try
3.0-test-suiteab-choose-074passTest p:choose with a p:try child and test="false()" and no p:otherwise.
3.0-test-suiteab-contenttypes-011passTests shortcut "xml" works correctly.
3.0-test-suiteab-contenttypes-013passTests shortcut "text" works correctly.
3.0-test-suiteab-depends-056catch failureTests @depends on p:try must not be empty.
3.0-test-suiteab-depends-057catch failureTests @depends on p:try must be an NCName.
3.0-test-suiteab-depends-058catch failureTests @depends on p:try must be a step name inscope.
3.0-test-suiteab-depends-059catch failureTests @depends on p:try must be a step name inscope.
3.0-test-suiteab-depends-060catch failureTests @depends on p:try must be a step name inscope.
3.0-test-suiteab-depends-061catch failureTests @depends on p:try must be a step name inscope.
3.0-test-suiteab-depends-062catch failureTests @depends on p:try must be a step name inscope.
3.0-test-suiteab-depends-063catch failureTests @depends on p:try must not construct a cycle.
3.0-test-suiteab-depends-064catch failureTests @depends on p:try/p:group must not be empty.
3.0-test-suiteab-depends-065catch failureTests @depends on p:try/p:group must be an NCName.
3.0-test-suiteab-depends-066catch failureTests @depends on p:try/p:group must name an inscope step.
3.0-test-suiteab-depends-067catch failureTests @depends on p:try/p:group must name an inscope step.
3.0-test-suiteab-depends-068catch failureTests @depends on p:try/p:group must name an inscope step.
3.0-test-suiteab-depends-069catch failureTests @depends on p:try/p:group must not create a cycle.
3.0-test-suiteab-depends-110passTests [p:]depends
3.0-test-suiteab-depends-111passTests [p:]depends
3.0-test-suiteab-depends-112passTests [p:]depends
3.0-test-suiteab-depends-113passTests [p:]depends
3.0-test-suiteab-depends-114passTests [p:]depends
3.0-test-suiteab-depends-115passTests [p:]depends
3.0-test-suiteab-depends-116passTests [p:]depends
3.0-test-suiteab-depends-117passTests [p:]depends
3.0-test-suiteab-depends-118passTests [p:]depends
3.0-test-suiteab-depends-119passTests [p:]depends
3.0-test-suiteab-depends-120passTests [p:]depends
3.0-test-suiteab-depends-121passTests [p:]depends
3.0-test-suiteab-depends-122passTests [p:]depends
3.0-test-suiteab-depends-123passTests [p:]depends
3.0-test-suiteab-depends-124passTests [p:]depends
3.0-test-suiteab-depends-125passTests [p:]depends
3.0-test-suiteab-depends-132passTests [p:]depends
3.0-test-suiteab-depends-133passTests [p:]depends
3.0-test-suiteab-depends-139catch failureTests @depends on p:catch is not allowed.
3.0-test-suiteab-depends-140catch failureTests @depends on p:finally is not allowed.
3.0-test-suiteab-drp-context-003passTests DRP is context node for TVT in a p:try step (initial pipeline)
3.0-test-suiteab-drp-context-004passTests DRP is context node for TVT in a p:try step (catch pipeline)
3.0-test-suiteab-drp-context-012passTests DRP is context node for p:with-input/@href in p:try/initial pipeline
3.0-test-suiteab-drp-context-013passTests DRP is context node for p:document/@href in p:try/initial pipeline
3.0-test-suiteab-drp-context-014passTests port "error" is context node for p:with-input/@href in p:try/catch pipeline
3.0-test-suiteab-drp-context-015passTests DRP is context node for p:document/@href in p:try/catch pipeline
3.0-test-suiteab-drp-context-022passTests DRP is context node for TVT on p:inline in a p:try step (initial pipeline)
3.0-test-suiteab-drp-context-023passTests DRP is context node for TVT on p:inline in a p:try step (catch pipeline)
3.0-test-suiteab-drp-context-029passTests port "error" is context node for TVT in finally.
3.0-test-suiteab-drp-context-030passTests port "error" is context node for TVT in finally.
3.0-test-suiteab-drp-context-031passTests port "error" is context node for p:with-input/@href in p:try/p:finally pipeline
3.0-test-suiteab-drp-context-032passTests port "error" is context node for p:with-input/@href in p:try/p:finally pipeline
3.0-test-suiteab-err-s0002-10catch failureTests XS002 is raised for double names.
3.0-test-suiteab-err-s0002-11catch failureTests XS002 is raised for double names.
3.0-test-suiteab-err-s0002-12catch failureTests XS002 is raised for double names.
3.0-test-suiteab-err-xs0001-007catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-008catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-009catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-017catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-018catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-019catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-021catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0006-008catch failureTests that err:XS0006 is raised.
3.0-test-suiteab-err-xs0006-009catch failureTests that err:XS0006 is raised.
3.0-test-suiteab-file-info-007passTests p:file-info
3.0-test-suiteab-file-info-018passTests p:file-info
3.0-test-suiteab-http-request-054passTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, catching error)
3.0-test-suiteab-if-031passTests context item on p:if inside p:try
3.0-test-suiteab-if-035passTest p:if with a p:try child and test="false()".
3.0-test-suiteab-os-exec-022passTests p:os-exec: Tests failure-threshold.
3.0-test-suiteab-output-015catch failureTests that XD0007 is raised if sequence arrives on a non-sequence output port.
3.0-test-suiteab-output-016catch failureTests that XD0007 is raised if sequence arrives on a non-sequence output port.
3.0-test-suiteab-output-017catch failureTests that XD0007 is raised if sequence arrives on a non-sequence output port.
3.0-test-suiteab-output-018catch failureTests that XD0007 is raised if sequence arrives on a non-sequence output port.
3.0-test-suiteab-output-030catch failureTests that XD0042 is raised if document with wrong content type appears on p:output.
3.0-test-suiteab-output-031catch failureTests that XD0042 is raised if document with wrong content type appears on p:output.
3.0-test-suiteab-output-032catch failureTests that XD0042 is raised if document with wrong content type appears on p:output.
3.0-test-suiteab-output-046passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-047passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-048passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-049passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-050passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-051passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-declaration-015passTests pipe on output port declaration
3.0-test-suiteab-pipe-019catch failureChecks p:pipe in p:catch can not access steps in p:try.
3.0-test-suiteab-pipe-025passTests order of p:pipes
3.0-test-suiteab-pipe-026passTests order of p:pipes
3.0-test-suiteab-try-001catch failureTests XS0075 is raised if p:try does not have at least one child step.
3.0-test-suiteab-try-003catch failureTests XS0075 is raised if p:try does not have at least one child step.
3.0-test-suiteab-try-006catch failureTests XS0064 is raised if more than one p:catch has no @code.
3.0-test-suiteab-try-007catch failureTests XS0064 is raised if p:catch without @code is not the last.
3.0-test-suiteab-try-008catch failureTests XS0064 is raised if @code in p:catch is used more than ones.
3.0-test-suiteab-try-009catch failureTests XS0064 is raised if @code in p:catch is used more than ones.
3.0-test-suiteab-try-010catch failureTests XS0064 is raised if @code in p:catch is used more than ones.
3.0-test-suiteab-try-011catch failureTests XS0064 is raised if @code in p:catch is used more than ones.
3.0-test-suiteab-try-012catch failureTests XS0064 is raised if @code in p:catch is used more than ones.
3.0-test-suiteab-try-013catch failureTests XS0083 is raised if @code is not a whitespace separated list of EQNames.
3.0-test-suiteab-try-014catch failureTests XS0083 is raised if @code is not a whitespace separated list of EQNames: unbound prefix
3.0-test-suiteab-try-015catch failureTests XS0083 is raised if @code is not a whitespace separated list of EQNames: Wrong syntax
3.0-test-suiteab-try-016catch failureTests XS0083 is raised if @code is not a whitespace separated list of EQNames: Make sure the second is considered to.
3.0-test-suiteab-try-017catch failureTests XS0064 is raised if error code is repeated on the same p:catch.
3.0-test-suiteab-try-018passTests connections to p:try's parent scope.
3.0-test-suiteab-try-019passTests connections to p:try's parent scope.
3.0-test-suiteab-try-020catch failureTest XS0112 is raised if p:finally has primary output port.
3.0-test-suiteab-try-021catch failureTest XS0112 is raised if p:finally has primary output port.
3.0-test-suiteab-try-022catch failureTest XS0112 is raised if p:finally has primary output port.
3.0-test-suiteab-try-023passTest non primary output port on p:finally
3.0-test-suiteab-try-024passTest port "error" on p:finally: Empty if no error occurred.
3.0-test-suiteab-try-025passTest port "error" on p:finally: Error occurred.
3.0-test-suiteab-try-027catch failureTests that XS0072 is raised p:finally has a port name used in p:try/p:catch
3.0-test-suiteab-validate-with-relax-ng-006passBasic test, standard grammar: check error is reported.
3.0-test-suiteab-validate-with-schematron-013passTesting schematron validation: report should be child of c:error.
3.0-test-suitenw-err-xs0015-007catch failureTests that err:XS0015 is raised.
3.0-test-suitenw-err-xs0015-008catch failureTests that err:XS0015 is raised.
3.0-test-suitenw-import-functions-002catch failureTests p:import-functions: tests limiting XQuery imports by namespace.
3.0-test-suitenw-validate-with-xsd-004passCheck that errors are reported.
3.0-test-suitetry-catch-001pass
3.0-test-suitetry-catch-002pass
3.0-test-suitetry-catch-003pass
3.0-test-suitetry-catch-004pass
3.0-test-suitetry-catch-005pass
3.0-test-suitetry-catch-006pass
3.0-test-suitetry-catch-007pass
3.0-test-suitetry-catch-008pass
extra-suitecache-001passTests that the document isn’t in the cache (if we didn’t add it).
extra-suitecache-002passTests that the document can be added to the cache.
extra-suitecache-003passTests that the document can be replaced in the cache.
extra-suitecache-004catch failureTests that document replacement can raise an error.
extra-suitecache-005passTests that the document can be removed from the cache.
extra-suitecache-006catch failureTests that the document can be removed from the cache.
extra-suitecache-007passTests that the same URI with different content types can be cached.