RecommendationLibrary is an app for storing reading recommendations of different types: books, videos, blogs and podcasts. With this app you can
- add, list, delete and edit recommendations in your library
- add tags for your recommendations
- add timestamps for videos
- search recommendations by tags
Make sure you have Java installed in your computer. Download the most recent .jar file from this repository’s Tags and run it from the command prompt with: java -jar pathToJar\DownloadedJarName.jar
RecommendationLibrary is a Java-based project built using gradle. SQLite is utilized as a project's database solution. Project's methods and classes (that contain some logic) are unit tested (JUnit). Functionalities/features are tested using Cucumber. Dependencies to input/output and dao are injected to classes through interfaces to avoid concrete dependencies between classes and to ease testing.
- Koodattu
- Yksikkötestattu
- Integraatiotestattu
- Testit on mennyt läpi
- Katselmoitu
- Dokumentoitu
- Integroitu tuotantoon