udistrital / movilidad_academica_cliente

:nerd_face: Practices: cliente de la aplicación movilidad academica (Ejercicio introduccion 2019)
MIT License
1 stars 1 forks source link

Clonación y pruebas de los repositorios para movilidad #68

Open norbeydanilo opened 3 years ago

norbeydanilo commented 3 years ago

Clonar los repositorios (movilidad academica: mid, crud, api, convenios) y realizar las pruebas.

norbeydanilo commented 3 years ago

Clonar los repositorios de movilidad academica y levantar los servicios:

Alimentar las variables de entorno y levantar con bee run

Pruebas:

norbeydanilo commented 3 years ago

Para las pruebas del api crud se realizó la lectura de los lineamientos relacionados con los datos y la conexión con la BD. Se creó la base de datos a través de la terminal en Linux con psql y el script ceri.sql. Se alimentaron las variables de entorno a través de la instrucción export. Con ello se realizaron las respectivas pruebas.

image

image

image

norbeydanilo commented 3 years ago

Para las pruebas del api mid se realizó la lectura de los lineamientos respecto a la generación de la api y siguiendo el ejemplo de api_mid_beego_request.

Se subió la api crud en el puerto 8080. Al momento de levantar la api mid se encontró funcionalidad con los servicios v1/academia/GetAcademia y v1/convenio/GetConvenio. Al momento de probar v1/movilidad/GetMovilidad se encontró un error ya que desde la función GetMovilidad en el controller de movilidad se estaba pasando mal la ruta hacia la api crud.

Antes, con error: beego.AppConfig.String("UrlMovilidadCrud") + "movilidad" Despúes, corregido: beego.AppConfig.String("UrlMovilidadCrud") + "/v1/movilidad"

Así mismo se alimentó la variable de entorno UrlMovilidadCrud con http://localhost:8080. Se alimentó de esta forma ya que al ubicar solo 127.0.0.1:8080 o localhost:8080 se generaba error de lectura de la variable al momento de tomarse en el controller

Se realizaron las respectivas pruebas y funcionó correctamente el api mid en conexión con api crud.

image

image

image

image