# PAYM-812 - GET User Store List
## Test Scenarios
#### Test Scenario 1
```gherkin
Scenario Outline: As an Admin, I should get error response for wrong orgCode params
Given the user has logged in
When the user input <wrongType> for orgCode params
And the user hit endpoint get user store list
Then show response error message
Examples:
| wrongType |
| ------------ |
| blank |
| string |
| non-existent |
```
#### Test Scenario 2
```gherkin
Scenario Outline: As an Admin, I should get error response for wrong date range
Given the user has logged in
When the user input <wrongType> for date range
And the user hit endpoint get user store list
Then show response error message
Examples:
| wrongType |
| ------------------- |
| startDate > endDate |
| string |
| wrong format |
```
#### Test Scenario 3
```gherkin
Scenario: As an Admin, I should get error response for wrong format sync param
Given the user has logged in
When the user input <wrongType> for orgCode params
And the user hit endpoint get user store list
Then show response error message
```
#### Test Scenario 4
```gherkin
Scenario: As an Admin, I should get error response for wrong format applyLoan param
Given the user has logged in
When the user input wrong format for applyLoan params
And the user hit endpoint get user store list
Then show response error message
```
#### Test Scenario 5
```gherkin
Scenario: As an Admin, I should get error response for wrong format signStatus param
Given the user has logged in
When the user input wrong format for signStatus params
And the user hit endpoint get user store list
Then show response error message
```
#### Test Scenario 6
```gherkin
Scenario: As an Admin, I want to get user store list
Given the user has logged in
When the user correctly input all params
And the user hit endpoint get user store list
Then show RC 200 OK
```
#### Test Scenario 7
```gherkin
Scenario: As an Admin, I should be able to see response data as encrypted data
Given the user has logged in
When the user successfully hit endpoint get user store list
Then show response data as encrypted data
```
#### Test Scenario 8
```gherkin
Scenario: As an Admin, I want to decrypt the encrypted response data
Given the user has logged in
And the user has successfully hit endpoint get user store list
When the user decrypt the encrypted response data
Then show decrypted response data
```
###### tags: `Sprint 15` `Dinar`