fssa-batch3 / fssa-batch3/sec_a_kishor.muruganandham__corejava_project_2

Book Module

Open
#2 0 comments 0 reactions 1 assignee Claimed by @kishor-repo View on GitHub
book-module enhancement
Dominant language
Java
Stars
7
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Description:
Develop the backend functionalities for BOOK management.

### Tasks:
- [x] #3
- [x] #4
- [x] #5
- [x] #6
- [x] #7

### Attributes
- [x] Book Id
- [x] Title
- [x] Author
- [x] Publisher
- [x] Genre
- [x] Language
- [x] Description
- [x] Total copies
- [x] Available copies
- [x] Loaned copies
- [x] Cover Image

### Validation
- [x] validateTitle()
- [x] validateAuthor()
- [x] validatePublisher()
- [x] validateGenre()
- [x] validateLanguage()
- [x] validateDescription()
- [x] validateTotalCopies()
- [x] validateAvailableCopies()
- [x] validateLoanedCopies()

### Validation Test Cases
- [x] testValidateTitle()
- [x] testValidateAuthor()
- [x] testValidatePublisher()
- [x] testValidateGenre()
- [x] testValidateLanguage()
- [x] testValidateDescription()
- [x] testValidateTotalCopies()
- [x] testValidateAvailableCopies()
- [x] testValidateLoanedCopies()

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.