|
|
Steps
|
Outcome |
|
|
|
|
Dado que Pedro quiere administrar los niveles de una compañia con la siguientes caracteristicas
|
SUCCESS |
0s |
|
|
|
SUCCESS |
0.12s |
|
|
|
SUCCESS |
0.11s |
|
|
POST https://z2aypbafw5gchmlhyce5ty2vqa.appsync-api.us-east-2.amazonaws.com:443/graphql
| BODY | RESPONSE | | { "query": "query searchCustomerCoincidences($value: String!, $limit: Int!) {\n searchCustomerCoincidences(value: $value, limit: $limit) {\n nit\n name\n }\n}", "variables": { "value": "32156432", "limit": 200 }} | { "data": null, "errors": [ { "path": [ "searchCustomerCoincidences" ], "data": null, "errorType": "$statusCode", "errorInfo": { "servicePath": "/customers/search", "serviceName": "customer-search" }, "locations": [ { "line": 2, "column": 3, "sourceName": null } ], "message": "The incoming token has expired" } ]} |
|
SUCCESS |
0s |
|
|
|
|
|
ERROR |
0.02s |
|
|
|
ERROR |
0.02s |
|
|
Pedro executes a VALIDATE RESPONSE on the resource query searchCustomerCoincidences
|
ERROR |
0.01s |
|   |
com.intuit.karate.exception.KarateException: validate_response.feature:16 - path: $.errors[0], actual: {path=["searchCustomerCoincidences"], data=null, errorType=$statusCode, errorInfo={servicePath=/customers/search, serviceName=customer-search}, locations=[{"line":2,"column":3,"sourceName":null}], message=The incoming token has expired}, expected: {path=["searchCustomerCoincidences"], data=null, errorType=303, errorInfo={servicePath=/customers/search, serviceName=customer-search}, locations=[{"line":2,"column":3,"sourceName":null}], message=Customer not found}, reason: [path: $.errors[0].errorType, actual: '$statusCode', expected: '303', reason: not equal]
✽.And match response == structure (validate_response.feature:16)
|
|
|
|
|
Entonces la solicitud NO retorna ninguna compañia
|
FAILURE |
0s |
|   |
java.lang.AssertionError: validate_response.feature:16 - path: $.errors[0], actual: {path=["searchCustomerCoincidences"], data=null, errorType=$statusCode, errorInfo={servicePath=/customers/search, serviceName=customer-search}, locations=[{"line":2,"column":3,"sourceName":null}], message=The incoming token has expired}, expected: {path=["searchCustomerCoincidences"], data=null, errorType=303, errorInfo={servicePath=/customers/search, serviceName=customer-search}, locations=[{"line":2,"column":3,"sourceName":null}], message=Customer not found}, reason: [path: $.errors[0].errorType, actual: '$statusCode', expected: '303', reason: not equal]
com.bocc.adn.api.features.common.CommonDefs.laSolicitudEsRechazadaPorNumeroDeIdentificacionInvalido(CommonDefs.java:33) ✽.la solicitud NO retorna ninguna compañia(classpath:features/adn/api/customer/search_for_coincidences.feature:15)
|
|
ERROR |
0.16s |