...
Test Case Id | Description | Pre-conditions | Test Steps | Expected Results | CSIT/External Lab |
---|---|---|---|---|---|
1 | Health Check | Xacml-PDP docker image available | API – healthcheck Method - GET Endpoint: http://<host>:6969/policy/pdpx/v1/healthcheck | Should pass Health check | CSIT/External Lab |
2 | Statistics | Xacml-PDP docker image available | API – statistics Method - GET Endpoint: http://<host>:6969/policy/pdpx/v1/statistics | Should list 0 policies loaded, 0 decisions | CSIT |
3 | Deploy Policy | Xacml-PDP and PAP docker images available | API – deployPolicy Method - POST Endpoint: http://<host>:6969/policy/pdpx/v1/deployPolicy | Success deploy of policy to XACML PDP | CSIT/External Lab (stretch) |
4 | Statistics | Xacml-PDP and PAP docker images available | API – statistics Method - GET Endpoint: http://<host>:6969/policy/pdpx/v1/statistics | Statistics should list 1 policy loaded | CSIT |
5 | Decision API | Xacml-PDP docker image available | API – decision Method - POST Endpoint: http://<host>:6969/policy/pdpx/v1/decision | Correct Decision | CSIT/External Lab (stretch) |
6 | Statistics | Xacml-PDP docker image available | API – statistics Method - GET Endpoint: http://<host>:6969/policy/pdpx/v1/statistics | Statistics should increment decision count | CSIT |
7 | Undeploy Policy | Xacml-PDP and PAP docker images available | API – deployPolicy Method - POST Endpoint: http://<host>:6969/policy/pdpx/v1/undeployPolicy | Success undeploy of policy | CSIT |
8 | Statistics | Xacml-PDP docker image available | API – statistics Method - GET Endpoint: http://<host>:6969/policy/pdpx/v1/statistics | Should list 0 policies loaded, 1 decision | CSIT |
...