/crud_java_tdd

Ejemplo de CRUD en JAVA usando TDD con Travis CI

Primary LanguageJavaMIT LicenseMIT

CRUD - RESTFul

Build Status :octocat:


Ejemplo de CRUD en JAVA usando TDD con Travis CI

Flujo de trabajo

  1. Un programador realiza sus actualizaciones y hace un push a github con sus cambios.
  2. Github se comunica con Travis para la ejecución de las pruebas.
  3. En caso de que las pruebas sean negativas el programador debe corregir (el ícono de abajo del título de este README indica el estado del proyecto).
  4. Si las pruebas fueron positivas, Travis despliega la aplicación en Heroku, para que todos puedan ver los últimos avances sin necesidad de correr el proyecto en sus máquinas.

Esta es la liga de Heroku. Se trata de una cuenta gratis, por lo que el número de hilos se limita a 1; es por esto que en ocasiones puede ser lento o puede no estar disponible.

PD: La conexión con base de datos en heroku aún no funciona.

Métodos disponibles:

  • ✔️ POST colocarPersona : Agregar una persona nueva
  • ✔️ GET obtenerPersonas : Obtener un arreglo de personas
  • ✔️ PUT actualizarPersona : Actualizar información de una persona
  • ✔️ DELETE borrarPersona : Eliminar una persona
  • ✔️ GET obtenerEstados : Obtener todos los estados registrados
  • ✔️ GET obtenerMunicipios: Obtener todos los municipios de un estado
  • ✔️ GET obtenerDeportes: Obtener todos los deportes registrados
  • ✔️ GET obtenerSexos: Obtener todos los sexos registrados

Documentación completa con API Blueprint: https://luisegr.github.io/crud_java_tdd/

Colleción de peticiones en postman.



Aplicaciones / Librerias / Framerowks utilizados:

Travis CI