https://github.com/marlalain/one
https://github.com/marlalain/one
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marlalain/one
- Owner: voidcoefficient
- Created: 2022-10-23T20:13:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-27T13:34:36.000Z (over 3 years ago)
- Last Synced: 2025-01-23T01:32:58.654Z (about 1 year ago)
- Language: Java
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Job Title Normalizer
Simple OOP Java project that handles normalizing job titles. Examples of usage below:
| Input | Output |
|-------------------------------|---------------------|
| Junior Software Developer | Software Engineer |
| Chief Accountant | Accountant |
| Chartered Quantity Surveyor | Quantity Surveyor |
## Running & Testing
Clone the project and run the tests located at `src/test/java/dev.alexaa`.
You can also test the project from the command line by running:
```shell
git clone https://github.com/minsk-dev/one
# or gh repo clone minsk-dev/one
cd one
./gradlew test
```
###### EXAMPLE OUTPUT
```
> Task :test
TitleNormalizerTest > architect() PASSED
TitleNormalizerTest > simpleCase() PASSED
TitleNormalizerTest > quantitySurveyor() PASSED
TitleNormalizerTest > fluffCase() PASSED
TitleNormalizerTest > accountant() PASSED
TitleNormalizerTest > softwareEngineer() PASSED
---------------------------------------------------------------
| Results: SUCCESS (9 tests, 9 passed, 0 failed, 0 skipped) |
---------------------------------------------------------------
BUILD SUCCESSFUL in 1s
3 actionable tasks: 1 executed, 2 up-to-date
```