diff options
Diffstat (limited to 'src/test')
3 files changed, 123 insertions, 3 deletions
diff --git a/src/test/resources/karatetest/features/04--StatusRessourceTest.feature b/src/test/resources/karatetest/features/04--StatusRessourceTest.feature index 5db5c78..a21b9b3 100644 --- a/src/test/resources/karatetest/features/04--StatusRessourceTest.feature +++ b/src/test/resources/karatetest/features/04--StatusRessourceTest.feature @@ -36,10 +36,9 @@ And match response.status == 'ok' And match response.name == 'nbi' And assert response.components.length == 4 And match each response.components contains { status: 'ko'} -* call Context.startServers(); Scenario: testFullHealthCheckWithSDCNotResponding -* call Context.removeWireMockMapping("/sdc/v1/artifactTypes"); +* call Context.removeWireMockMapping("/sdc2/rest/healthCheck"); Given path 'status' And params {fullStatus :true} When method get @@ -48,4 +47,3 @@ And match response.status == 'ok' And match response.name == 'nbi' And assert response.components.length == 4 And match response.components contains [{name:'sdc connectivity', status: 'ko'},{name:'so connectivity', status: 'ok'},{name:'aai connectivity', status: 'ok'},{name:'dmaap connectivity', status: 'ok'},] -* call Context.startServers(); diff --git a/src/test/resources/mappings/aai/aai_get_healtcheck.json b/src/test/resources/mappings/aai/aai_get_healtcheck.json new file mode 100644 index 0000000..ed8939e --- /dev/null +++ b/src/test/resources/mappings/aai/aai_get_healtcheck.json @@ -0,0 +1,30 @@ +{ + "request": { + "method": "GET", + "url": "/aai/util/echo?action=long" + }, + "response": { + "status": 200, + "jsonBody":{ + "responseMessages": { + "responseMessage": [ + { + "messageId": "INF0001", + "text": "Success X-FromAppId=%1 X-TransactionId=%2 (msg=%3) (rc=%4)", + "variables": { + "variable": [ + "AAI", + "808b54e3-e563-4144-a1b9-e24e2ed93d4f", + "Successful health check:OK", + "0.0.0002" + ] + } + } + ] + } + }, + "headers": { + "Content-Type": "application/xml" + } + } +} diff --git a/src/test/resources/mappings/sdc/sdc_get_healthcheck.json b/src/test/resources/mappings/sdc/sdc_get_healthcheck.json new file mode 100644 index 0000000..787a33a --- /dev/null +++ b/src/test/resources/mappings/sdc/sdc_get_healthcheck.json @@ -0,0 +1,92 @@ +{ + "request": { + "method": "GET", + "url": "/sdc2/rest/healthCheck" + }, + "response": { + "status": 200, + "jsonBody": + { + "sdcVersion": "1.3.6", + "siteMode": "unknown", + "componentsInfo": [ + { + "healthCheckComponent": "BE", + "healthCheckStatus": "UP", + "version": "1.3.6", + "description": "OK" + }, + { + "healthCheckComponent": "TITAN", + "healthCheckStatus": "UP", + "description": "OK" + }, + { + "healthCheckComponent": "ES", + "healthCheckStatus": "UP", + "version": "1.3.6", + "description": "OK" + }, + { + "healthCheckComponent": "DE", + "healthCheckStatus": "UP", + "description": "OK" + }, + { + "healthCheckComponent": "CASSANDRA", + "healthCheckStatus": "UP", + "description": "OK" + }, + { + "healthCheckComponent": "ON_BOARDING", + "healthCheckStatus": "UP", + "version": "1.3.6", + "description": "OK", + "componentsInfo": [ + { + "healthCheckComponent": "ZU", + "healthCheckStatus": "UP", + "description": "OK" + }, + { + "healthCheckComponent": "BE", + "healthCheckStatus": "UP", + "version": "1.3.6", + "description": "OK" + }, + { + "healthCheckComponent": "CAS", + "healthCheckStatus": "UP", + "version": "2.1.17", + "description": "OK" + } + ] + }, + { + "healthCheckComponent": "DCAE", + "healthCheckStatus": "UP", + "version": "1.3.0", + "description": "OK", + "componentsInfo": [ + { + "healthCheckComponent": "BE", + "healthCheckStatus": "UP", + "version": "1.3.0", + "description": "OK" + }, + { + "healthCheckComponent": "TOSCA_LAB", + "healthCheckStatus": "UP", + "version": "1.3.0", + "description": "OK" + } + ] + } + ] + } + , + "headers": { + "Content-Type": "application/json" + } + } +}
\ No newline at end of file |