View Code? Open in Web Editor
NEW
Online Book Library - Test Project
Dockerfile 0.12%
Java 99.88%
library-app-public's Introduction
Demo project about an online book library
RunConfigs and Database directory for infrastructure and testing:
- ./runConfigs/docker-compose.yaml
- ./runConfigs/LibraryAppApplication.xml
- ./data/init.sql
HttpCollection directory contains all REST-Clients for testing:
- ./httpCollection/Library-App.postman_collection.json
Comments:
- There are not any Unit-Tests written, due business logic was not much complex
- Integration-Tests written only for the Entities: Book, Category and Customer
- Security part was mostly copied from Web in order to create a Fake JWT-Token for the authentication process
- For resource testing don't forget to pass in Maven the ENVs
- IntelliJ-IDEA-CE was used for development
- Not all validation cases were considered
- Database-Constraint Exceptions have not a readable response, but they have been handled as Internal Error Exceptions
- Time of development and search about 16 hours
library-app-public's People
Contributors
Watchers