project
project copied to clipboard
Extend the Mojaloop Golden Path test to include the FX use case
Goal:
As a
adopter of Mojaloop
I want to
make use of the FX use case and be able to regularly test its functionality
so that
use these test to validate deployment and to ensure there is no regressions as features are added in the future.
Note: This story does not cover GP testing of Aborted (not timed-out) FX transfers, and fx Quotes
Acceptance Criteria:
- [ ] Verify that the TTK golden path test cases have the FX tests added
- [ ] Verify that unhappy path test cases are included for all errors. e.g. Errors originating in:
- [ ] timeout failures
- [ ] schema failures
- [ ] switch errors
- [ ] fxp errors
- [ ] Payee dfsp errors
- [ ] payer dfsp errors
Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating
Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating
Tasks:
- [x] Understand the detailed FX flow diagram [Inprogress]
- [ ] Put a diagram that shows the set up of tests [Inprogress]
- [ ] Write FX happy path along with tests [Inprogress]
- [ ] Transfers Negative scenarios
- [ ] What happens if position exceeds NDC, in FX?
- [ ] Connectivity tests
- [ ] 5xx erros
- [ ] 4xx errors
- [ ] 2xx erros
- [ ]
Done
- [ ] Acceptance Criteria pass
- [ ] Designs are up-to date
- [ ] Unit Tests pass
- [ ] Integration Tests pass
- [ ] Code Style & Coverage meets standards
- [ ] Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
- [ ] TBD
Pull Requests:
- [ ] TBD
Follow-up:
- N/A
Dependencies:
- N/A
Accountability:
- Owner: TBC
- QA/Review: TBC