Requirements
This chapter focuses on services for the requirements.
Get all requirements
A GET
to /requirements
returns all the requirements that the client is allowed to read.
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/browse-requirements
Request parameters
Snippet request-parameters not found for operation::RestRequirementControllerIT/browse-requirements
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/browse-requirements
Response fields
Snippet response-fields not found for operation::RestRequirementControllerIT/browse-requirements
Links
Snippet links not found for operation::RestRequirementControllerIT/browse-requirements
Create requirement
A POST
to /requirements
creates a new requirement.
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/post-requirement
Request fields
Snippet request-fields not found for operation::RestRequirementControllerIT/post-requirement
Request parameters
Snippet request-parameters not found for operation::RestRequirementControllerIT/post-requirement
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/post-requirement
Response fields
Snippet response-fields not found for operation::RestRequirementControllerIT/post-requirement
Links
Snippet links not found for operation::RestRequirementControllerIT/post-requirement
Modify requirement
A Patch
to /requirements/{id}
modifies the requirement with the given id. The properties that you can modify are the name, reference, description, category, criticality and status.
Note that modifying a requirement means modifying its current version : this is why those attributes must be enclosed in a section "current_version"
(see the example).
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/patch-requirement
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/patch-requirement
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/patch-requirement
Get requirement
A GET
to /requirements/{id}
returns the requirement with the given id.
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/get-requirement
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/get-requirement
Request parameters
Snippet request-parameters not found for operation::RestRequirementControllerIT/get-requirement
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/get-requirement
Response fields
Snippet response-fields not found for operation::RestRequirementControllerIT/get-requirement
Links
Snippet links not found for operation::RestRequirementControllerIT/get-requirement
Delete requirement
A DELETE
to /requirements/{ids}
deletes one or several requirement(s) with the given id(s).
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/delete-requirement
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/delete-requirement
Get requirement children
A GET
to /requirements/{id}/children
returns the children of the requirement with the given id.
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/get-requirement-children
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/get-requirement-children
Request parameters
Snippet request-parameters not found for operation::RestRequirementControllerIT/get-requirement-children
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/get-requirement-children
Response fields
Snippet response-fields not found for operation::RestRequirementControllerIT/get-requirement-children
Links
Snippet links not found for operation::RestRequirementControllerIT/get-requirement-children
Associate test cases to a requirement
A POST
to /requirements/{id}/coverages
associates the requirement to the test cases which ids are given in parameters.
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/associate-test-cases
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/associate-test-cases
Request parameters
Snippet request-parameters not found for operation::RestRequirementControllerIT/associate-test-cases
HTTP response
Snippet http-response not found for operation::RestRequirementControllerIT/associate-test-cases
Response fields
Snippet response-fields not found for operation::RestRequirementControllerIT/associate-test-cases
Links
Snippet links not found for operation::RestRequirementControllerIT/associate-test-cases
Disassociate test cases to a requirement
A DELETE
to /requirements/{id}/coverages/{testCaseIds}
disassociates the requirement to the test cases which ids are given in parameters.
Path parameters
Snippet path-parameters not found for operation::RestRequirementControllerIT/disassociate-test-cases
HTTP request
Snippet http-request not found for operation::RestRequirementControllerIT/disassociate-test-cases