fssa-batch3 / fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2

User Module

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

# User Module
## Description
Development of Backend Functionalities for User Management.

## Task
- [x] [User Module | Register Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/5)
- [x] [User Module | Login Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/6)
- [x] [User Module | Update Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/7)
- [x] [User Module | Logout Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/9)
- [ ] [User Module | Delete Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/8)
- [x] [User Module | List Feature ](https://github.com/fssa-batch3/sec_a_abdulrazak.nasriudeen__corejava_project_2/issues/10)

**Attributes**
- [x] Name
- [x] Phone number
- [x] Password
- [x] Id

**Validation**
- [x] validateUser
- [x] validateEmail
- [x] validatePassword
- [x] validateName

**Validation Test**
- [x] testValidateUser
- [x] testValidateEmail
- [x] testValidatePassword
- [x] testValidateName

**Dao**
- [x] insertUser
- [x] updateUserPassword
- [x] removeUser
- [x] findUserById
- [x] findUserByNumber
- [x] getAllUser

**Service**
- [x] registerUser
- [x] loginUser
- [x] getUserById
- [x] getAllUsers

**Service Test**
- [x] createUserTestFail
- [x] createUserTestSuccess
- [x] loginTestSuccess
- [x] loginTestFail
- [x] getUserByIdTestSuccess
- [x] getUserByIdTestFail
- [x] getAllUsersTestSuccess

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.