[IDM.TRAIN.00016] Trusted Content Resolver - Client Libraries Test Case Specification
Description:
We need to define and specify the test cases relevant to cover the Acceptance Criteria for the client libraries part of the TCR Component (implementation issue: #5 (closed) #6 (closed) #7 (closed) #8 (closed)) The test cases must be specified using BDD methodology and syntax.
Behaviour of the client libraries:
- Receive call from native function
- Make call to TCR backend via REST
- Return response from TCR Backend as native object.
Test cases should be based on existing Trust Discovery/Verification test cases. Those cases should be modified to include the client libraries in the behaviour chain. Ensure that the specific client (python, go, etc) is specified as a list so it can automatically be handled in the behave framework.
Interface
Any interfaces required for trust Verification:
- TCR Trust Discovery
- TCR Trust Verification
Acceptance Criteria
- Test Cases specified cover all Acceptance Criteria of the Client Libraries
- Test Cases are defined according to BDD methodology