fssa-batch3 / fssa-batch3/sec_a_muthuselvam.kumaravel__corejava_project_2

Shuttle module | Register Shuttle

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
enhancement shuttle-module
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

# Create Shuttle Process

### User Story

As a admin, I want to be able to create new shuttle for the company. If the shuttle id already exists for company, the system should display an error message indicating that the shuttle id already exists.

### Task

- [x] Implement Data Access Object (DAO) Layer.
- [x] Implement Service Layer.
- [x] Create JUnit Test Cases.
- [x] Ensure that the tests cases are passing.
- [ ] Write clear and concise comments in the code to explain complex logic.

### DAO:

- createShuttle()

### Service:

- registerShuttle()

### Junit Test:
- testShuttleRegisterSuccess()
- testNullInput()

### Estimation:
- 4hrs

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the createShuttle() DAO and registerShuttle() service entry points, then inspect testShuttleRegisterSuccess() and testNullInput(). Confirm the existing registration behavior and identify the complex logic that needs clear, concise comments. Done means the comments are added and the listed JUnit tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.