Skip to content

cpedrero/PayMetRest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synopsis

Implementación de dos servicios Rest Java con base de datos MongoDb.
"/PaymetRest/Service/getProductsByClient"
Get--> devuelve uan lista con los productos facturados por el cliente.
"/PaymetRest/Service/saveClient"
Post--> Inserta o actualiza, si ya existiera, un cliente, actualizando así sus facturas según el enunciado.
La estructura de documentos json:
Client(Con id propio) que contiene Lista de Facturas
Bill(Con id propio) que contiene una lista de productos.
Producto(Con Id propio)

API Reference


Rest-Assured 2.6.0
Spring-Boot 1.2.7.RELEASE(Integra Jackson-FasterXML)
Morphia 1.0.1
Jersey 2.14

Installation

Base de Datos con MongoDb, con un datasource llamado dbpaymet, se puede arrancar con datos de prueba ejecutando el test:
com.paymet.rest.test.TestMorphia.initDB();

Se incorporan también unos scripts de prueba en la carpeta "scripts mongo".

Test

Solo es necesario arrancar un servidor mongo para su ejecución.
Cada ejecuión ya prepara la base de datos a un estado incial de prueba.
com.paymet.rest.test.TestServiceGet;
com.paymet.rest.test.TestServicePost;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages