...
Triggered by merges in policy/api (NOT FINISHED)
Test Case Id | Description | Pre-conditions | Test Steps | Expected Results |
---|---|---|---|---|
1 | Perform healthcheck for policy design API service |
| API – healthcheck Method - GET Endpoint: http://<host>:6969/api/v1/healthcheck | The Policy API should return health status as “true” |
2 | Retrieve statistics of policy design API invocation |
| API – statistics Method - GET Endpoint: http://<host>:6969/api/v1/statistics | The Policy API should return API invocation statistics report with code set to "200" |
3 | Query pre-loaded generic policy types |
| API – policytypes Method - GET Endpoint: http://<host>:6969/api/v1/policytypes | The Policy API should return a list of pre-loaded generic policy types |
4 | Query Monitoring related policy types |
| API – policytypes/onap.policies.Monitoring Method - GET Endpoint: http://<host>:6969/api/v1/policytypes/onap.policies.Monitoring | The Policy API should return a list of onap.policies.Monitoring and derived onap.policies.Monitoring.cdap.tca.hi.lo.app policy types |
5 | Create a new TCA policy type for DCAE TCA microservice |
| API – policytypes Method - POST Endpoint: http://<host>:6969/api/v1/policytypes | The Policy API should return code 200 and message "A new policy type has been successfully created." |
6 | Retrieve policies that have been created |
| API – policies Method - GET Endpoint: http://<host>:6969/api/v1/policies | The Policy API should return a list of policies that have been created, including onap.scaleout.tca |
7 | Create a new Monitoring TCA policy |
| API – policies Method - POST Endpoint: http://<host>:6969/api/v1/policies | The Policy API should return code 200 and message "A new policy has been successfully created." |