... | ... | @@ -94,7 +94,7 @@ Como numero_cuotas es un string, debiese retornar un código HTTP 400, con el js |
|
|
|
|
|
<h3>2. http://localhost:8080/solicitudes/:id_solicitud</h3>
|
|
|
|
|
|
Igualmente para este endpoint se realizan dos casos de prueba
|
|
|
Igualmente para este endpoint se realizan dos casos de prueba:
|
|
|
|
|
|
<h5>1. Buscar una solicitud que no existe en la base de datos</h5>
|
|
|
|
... | ... | @@ -104,7 +104,7 @@ El input es el siguiente: |
|
|
|---------------------|------------|
|
|
|
| id_solicitud | 8 |
|
|
|
|
|
|
Como podemos ver a continuación, la solicitud con el id 8, no existe en la base de datos
|
|
|
Como podemos ver a continuación, la solicitud con el id 8, no existe en la base de datos.
|
|
|
|
|
|

|
|
|
|
... | ... | @@ -112,18 +112,27 @@ Por lo que al realizar esta petición al endpoint, el valor esperado sería un c |
|
|
|
|
|
{ error : "Solicitud no encontrada" }
|
|
|
|
|
|
El resultado de la prueba es el siguiente:
|
|
|
|
|
|
<h5>2. En la solicitud se envia id_solicitud, pero el tipo de dato no es un entero</h5>
|
|
|

|
|
|
|
|
|
Por lo que la prueba devuelve el valor esperado de código de estado 404.
|
|
|
|
|
|
<h5>2. En la solicitud se envia id_solicitud, el cual su tipo de dato no es un número</h5>
|
|
|
|
|
|
El input es el siguiente:
|
|
|
|
|
|
| Parámetro | Valor |
|
|
|
|---------------------|------------|
|
|
|
| id_solicitud | "8" |
|
|
|
|
|
|
En este caso, id_solicitud es enviado como un string, no como un int.
|
|
|
| id_solicitud | "a" |
|
|
|
|
|
|
Aquí, la respuesta que debiese retornarse del backend, es un código HTTP 400, con el json:
|
|
|
|
|
|
{ error : "id_solicitud debe ser un número" }
|
|
|
|
|
|
Al ejecutar la prueba se tiene lo siguiente:
|
|
|
|
|
|

|
|
|
|
|
|
Por lo que esta prueba entrega la salida esperada del código HTTP 400, pasando la prueba.
|
|
|
|