Skip to content

[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:

  1. Receive call from native function
  2. Make call to TCR backend via REST
  3. 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
Edited by Michael Zigldrum