Tests that use p:http-request

Test suiteTestExpected resultDescription
3.0-test-suiteab-http-request-001passTests p:http-request.
3.0-test-suiteab-http-request-002passTests p:http-request: Upper case method
3.0-test-suiteab-http-request-003passTests p:http-request: Mixed case method
3.0-test-suiteab-http-request-004passTests p:http-request: Method 'get' is default.
3.0-test-suiteab-http-request-005passTests p:http-request: checks documents properties.
3.0-test-suiteab-http-request-006passTests p:http-request: Tests post with RDF response.
3.0-test-suiteab-http-request-007passTests p:http-request: Tests get with RDF response.
3.0-test-suiteab-http-request-008passTests p:http-request: Tests document properties.
3.0-test-suiteab-http-request-009passTests p:http-request: Tests get for text document.
3.0-test-suiteab-http-request-010passTests p:http-request: Tests document properties for text document.
3.0-test-suiteab-http-request-011passTests p:http-request: Tests post for text document.
3.0-test-suiteab-http-request-012passTests p:http-request: Tests get for binary document.
3.0-test-suiteab-http-request-013passTests p:http-request: Tests document properties of binary document (get).
3.0-test-suiteab-http-request-014passTests p:http-request: get with multi-part response.
3.0-test-suiteab-http-request-015passTests p:http-request: tests document properties from a multi-part response.
3.0-test-suiteab-http-request-016passTests p:http-request: tests headers from a multi-part response.
3.0-test-suiteab-http-request-017passTests p:http-request: tests headers from a multi-part response.
3.0-test-suiteab-http-request-018passTests p:http-request: tests document properties from a multi-part response.
3.0-test-suiteab-http-request-019passTests p:http-request: get with multi-part response.
3.0-test-suiteab-http-request-020passTests p:http-request: post with payload to a responder.
3.0-test-suiteab-http-request-021passTests p:http-request: post with payload to a responder (checking properties).
3.0-test-suiteab-http-request-022passTests p:http-request: post with payload to a responder (checking headers).
3.0-test-suiteab-http-request-023passTests p:http-request: post with html payload to a responder.
3.0-test-suiteab-http-request-024passTests p:http-request: post with html payload to a responder (checking properties).
3.0-test-suiteab-http-request-025passTests p:http-request: post with html payload to a responder (checking headers).
3.0-test-suiteab-http-request-026passTests p:http-request: post with json payload to a responder.
3.0-test-suiteab-http-request-027passTests p:http-request: post with json payload to a responder (checking properties).
3.0-test-suiteab-http-request-028passTests p:http-request: post with json payload to a responder (checking headers).
3.0-test-suiteab-http-request-029passTests p:http-request: post with text payload to a responder.
3.0-test-suiteab-http-request-030passTests p:http-request: post with text payload to a responder (checking properties).
3.0-test-suiteab-http-request-031passTests p:http-request: post with text payload to a responder (checking headers).
3.0-test-suiteab-http-request-032passTests p:http-request: post with binary payload to a responder.
3.0-test-suiteab-http-request-033passTests p:http-request: post with binary payload to a responder (checking properties).
3.0-test-suiteab-http-request-034passTests p:http-request: post with binary payload to a responder (checking headers).
3.0-test-suiteab-http-request-035catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-036catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-037catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-038catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-040catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-041catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-042catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-043catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-044catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-045catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-046catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-047catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-048passTests p:http-request: parameter 'status-only' = false delivers body.
3.0-test-suiteab-http-request-049passTests p:http-request: parameter 'status-only' = true delivers empty sequence.
3.0-test-suiteab-http-request-050passTests p:http-request: parameter 'status-only' = true delivers empty sequence, but headers are present.
3.0-test-suiteab-http-request-051passTests p:http-request: get with multi-part response, parameter 'multipart' set to true.
3.0-test-suiteab-http-request-052catch failureTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, so error expected.
3.0-test-suiteab-http-request-053catch failureTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, so error expected. (Settigs for 'status-only' doesn't matter here.)
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-http-request-055passTests p:http-request with 'assert' set to default value.
3.0-test-suiteab-http-request-056catch failureTests p:http-request with 'assert' testing status-code=418.
3.0-test-suiteab-http-request-057catch failureTests p:http-request with 'assert' testing header.
3.0-test-suiteab-http-request-058passTests p:http-request with 'assert' testing header.
3.0-test-suiteab-http-request-059passTests p:http-request: Testing 'content-type' is overridden by header.
3.0-test-suiteab-http-request-060catch failureTests p:http-request: XC0127 has to be raised, if two headers are case insensive equal.
3.0-test-suiteab-http-request-061passTests that document property headers are only used if the headers option doesn’t specify a header with the same name.
3.0-test-suiteab-http-request-062passTests p:http-request: Testing 'base-uri' is not a header (XC0127 is not raised).
3.0-test-suiteab-http-request-063passTests p:http-request: Testing 'base-uri' is not a header (XC0127 is not raised).
3.0-test-suiteab-http-request-065passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-066passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-067passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-068passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-069passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-070passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-071catch failureTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-072catch failureTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-073catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-074catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-075catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-076catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-078catch failureTests p:http-request: 401 response should raises an error with default @assert
3.0-test-suiteab-http-request-079passTests p:http-request: 401 response should raises an error with default @assert
3.0-test-suiteab-http-request-080catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-081catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-082catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-083catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-084catch failureTests p:http-request: Test correct answer on wrong authentication.
3.0-test-suiteab-http-request-085passTests p:http-request: Test correct answer to authentication.
3.0-test-suiteab-http-request-086passTests p:http-request: Test correct answer to authentication. (Ported http-request #009)
3.0-test-suiteab-http-request-087passTests p:http-request: Test correct answer to authentication. (Ported http-request #010)
3.0-test-suiteab-http-request-088passThis test checks to see if the processor identifies XML content types when an explicit charset parameter is specified. (Ported from http-request #014)
3.0-test-suiteab-http-request-089passThis test checks to see if the processor identifies XML content types when an explicit charset parameter is specified. (Inspired by http-request #014)
3.0-test-suiteab-http-request-090passChecks sending form data (Ported http-request #011)
3.0-test-suiteab-http-request-091passChecks query param in URI.
3.0-test-suiteab-http-request-092passThis test checks to see if an p:http-request preserves cookies across an HTTP redirect.(Ported from http-request-012)
3.0-test-suiteab-http-request-093passTest parameter "suppress-cookies" on p:http-request
3.0-test-suiteab-http-request-094passTest parameter "suppress-cookies" on p:http-request
3.0-test-suiteab-http-request-095catch failureTest parameter "timeout" must be a non-negative xs:decimal.
3.0-test-suiteab-http-request-096passSimple test for p:http-request with follow-redirect set to 0.
3.0-test-suiteab-http-request-097passSimple test for p:http-request with follow-redirect set to 0.
3.0-test-suiteab-http-request-101passTests multipart request: Two xml documents, no content-type set.
3.0-test-suiteab-http-request-102passTests multipart request: Two xml documents, no content-type set (checking properties).
3.0-test-suiteab-http-request-103passTests multipart request: Two xml documents, content-type: multipart/fixed.
3.0-test-suiteab-http-request-104passTests multipart request: Two xml documents, content-type: multipart/fixed.(checking properties).
3.0-test-suiteab-http-request-105passTests multipart request: Two xml documents, content-type: multipart/fixed.(checking header).
3.0-test-suiteab-http-request-106catch failureTests p:http-request: Error needs to be raised scheme is unknown or unsupported.
3.0-test-suiteab-http-request-109catch failureTests p:http-request: Error needs to be raised if value of header content-type is not correct.
3.0-test-suiteab-http-request-110catch failureTests p:http-request: Error needs to be raised if transfer-encoding is not supported.
3.0-test-suiteab-http-request-111passTests p:http-request: Testing header 'content-type' takes precedence.
3.0-test-suiteab-http-request-112catch failureTests p:http-request: Error needs to be raised more than one doc appears and content-type is not multipart.
3.0-test-suiteab-http-request-113passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-114passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-115passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-116catch failureIts a dynamic error, if @content-type is not valid..
3.0-test-suiteab-http-request-117passIf you don’t specify send-body-anyway=true, the body isn’t sent. (method=GET)
3.0-test-suiteab-http-request-118passIf you don’t specify send-body-anyway=true, the body isn’t sent. (method=GET)
3.0-test-suitenw-http-request-117catch failureIts a dynamic error, if the boundary is invalid.
3.0-test-suitenw-http-request-118catch failureIts a dynamic error, if the boundary is invalid.
3.0-test-suitenw-http-request-119passIf you specify a boundary, it will be used.
3.0-test-suitenw-http-request-120passIf you specify a boundary, it will be used.
3.0-test-suitenw-http-request-121passIf you don’t specify a boundary, one will be created for you.
3.0-test-suitenw-http-request-122passIf you don’t specify a boundary, one will be created for you.
3.0-test-suitenw-http-request-123passIf you don’t specify send-body-anyway=true, the body isn’t sent.
3.0-test-suitenw-http-request-124passIf send-body-anyway is explicitly false, the body isn’t sent.
3.0-test-suitenw-http-request-125passIf send-body-anyway is explicitly true, the body is sent. This tests DELETE.
3.0-test-suitenw-http-request-126passIf no content-type is provided, multipart/mixed must be used.
3.0-test-suitenw-http-request-127passIf no content-type is provided, multipart/mixed must be used.
3.0-test-suitenw-http-request-128passIf the documents in a mulitpart request have document properties in the http://www.w3.org/ns/xproc-http namespace, those properties become headers.
3.0-test-suitenw-http-request-129passIf send-body-anyway is explicitly true, the body is sent. This tests GET.
3.0-test-suitenw-http-request-130passIf send-body-anyway is explicitly true, the body is sent. This tests HEAD.
3.0-test-suitenw-http-request-131passOnly follow the first follow-redirect redirections.
3.0-test-suitenw-http-request-132catch failureTest timeout on p:http-request when fail-on-timeout is true.
3.0-test-suitenw-http-request-133passTest timeout on p:http-request when fail-on-timeout is false.
3.0-test-suitenw-send-mail-001passTest p:send-mail. Requires Sendria server to be running.
3.0-test-suitenw-send-mail-002passTest p:send-mail sending HTML mail.
3.0-test-suitenw-send-mail-003passTest p:send-mail sending multipart mail.
3.0-test-suitenw-step-timeout-001catch failureTest step timeout on an atomic step.
3.0-test-suitenw-step-timeout-002catch failureTest step timeout on a compound step.