811: Require display of the product attribute
Test Case #: 811 | Test Case Name: |
System: OpenLMIS | Subsystem:Requisition |
Test case designed by: Anna Czyrko | Design Date:25.07.2016 |
Short description: Require display of the product attribute |
|
Pre – conditions: |
|
Step | Action | Expected system response | Comment |
1 | Create Program entity. Method: Post Example Body: { "code": "2" }
| Status: 201 Created or 200 OK | Remember program id. In this example: |
2 | Create Requisition Template entity. Method: Post Example Body: { "columnsMap":{"columnKey": { "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":false, "canChangeOrder":false } } } | Status: 201 Created or 200 OK | Remember requisition template id. In this example:
|
3 | Change requisitionTemplateColumn isDisplayRequired values. Method: Post Example Body: { "columnsMap":{"columnKey": { "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":true, "canChangeOrder":false }} }
| Status: 201 Created or 200 OK |
|
4 | Change requisitionTemplateColumn canChangeOrder values. Method: Post Example Body: { "columnsMap":{"columnKey": { "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":true, "canChangeOrder":true } } }
| Status: 201 Created or 200 OK |
|
5 | Change requisitionTemplateColumn isDisplayed values. Method: Post Example Body: { "columnsMap":{"columnKey": { "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":false, "isDisplayRequired":true, "canChangeOrder":true } } }
| Status: 201 Created or 200 OK |
|
| |||
|---|---|---|---|
Post – conditions:
|