Skip to content

Szabolcs888/InventoryConsoleJavaApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inventory console Java app (with unit tests)

This is a simple inventory management console application created as part of a practice project. Its functionality includes recording stock receipts, deletions, new and existing customers, and purchases. Data is read from files, and the information displayed on the console is color-coded. During this project, I had the opportunity to practice unit testing, ensuring near-complete coverage to the best of my ability.

note:

In this project, I deliberately did not extract the repetitive assert/verify logs into a separate "AssertLog" class because I felt that the test would be more readable if an actual comment remained in place instead of an additional method call.

Ez egy egyszerű készletnyilvántartó konzolalkalmazás, amely egy gyakorlóprojekt keretében jött létre. A funkcióit tekintve regisztrálja az árukészlet bevételezését, törlését, az új és meglévő ügyfeleket és a vásárlásokat. Az adatok fájlokból kerülnek beolvasásra, és a konzolon megjelenő információk színesek. A projekt során lehetőségem nyílt a unit tesztelés gyakorlására is, amely legjobb tudásom szerint közel teljes lefedettséget biztosít.

megjegyzés:

Ebben a projektben az ismétlődő assert/verify logokat direkt nem szerveztem ki egy "AssertLog" osztályba, mert úgy éreztem, hogy maga az adott teszt olvashatóbb úgy, ha a komment helyén valóban egy komment van és nem egy újabb metódushívás.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages