Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submit Assessment #36

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

Conversation

Chuckboliver
Copy link

No description provided.

Introduce create lottery endpoint for administrator to create the tickets and get lotteries api endpoint.

Create unit test for lottery service.
Admin lottery store and list lotteries endpoint
Add buy lottery endpoint and list lotteries for specific user endpoint, also add new entity UserTicket to represent new user_ticket table that stored ticket owned by user.

Update unit test and integration test according to this feature

Add initialize database sql script (data-postgresql.sql) for integration testing
feat: Add buy lottery endpoint and list lotteries of user endpoint
Add list lotteries for specific user endpoint.

Update unit test and integration test according to this feature
feat: Add list lotteries of user endpoint
Add sell lottery for specific user endpoint.

Update unit test and integration test according to this feature
Add request validation for all endpoint with spring @validated

Introduce ControllAdvice for global exception handling

Update unit test and integration test
feat: Add sell lottery for user endpoint
Introduce Dockerfile and docker compose that contain postgresql service and posttest application service
chore: Add docker file and docker compose support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant