Commit graph

11 commits

Author SHA1 Message Date
56da64e6e6 WIP: Implement PlayerTimeServer 2023-07-28 21:09:34 +02:00
51115e1a2a Update dependencies to newst versions 2023-07-28 17:43:34 +02:00
a83de958d7 Add calculator for the playtime 2023-07-28 17:07:56 +02:00
04cd9e2ff2 Add new PlayerTimeDB interface to represent the persistence caps 2023-07-28 16:07:05 +02:00
905fc4ba35 Refactor reading a player from a file
Reduce code duplication and simplify error handling.
2022-09-23 20:34:13 +02:00
7e0cad6ddb Update jackson-databind version to 2.13.4 2022-09-23 20:20:49 +02:00
01f62303fc Update mockito to version 4.8.0 2022-09-23 20:19:56 +02:00
7d7cf8148a Reformat header section 2022-09-07 14:57:07 +02:00
306f3c25bc Rework persistence
- Rename exceptions to be more descriptive
- Add tests for the FileSystemDB
- Add Mockito extension JUnit
2022-09-07 14:54:35 +02:00
fae88aa262 Add basic structure
The basic structure for the project.
This commit includes the code for the model of the main object
`PlayTimePlayer`, its serialization and file persistence. The
persistence package is not tested.

I am trying to keep the dependency list as small as possible. This is
also why I implemented the serialization without jackson.
2022-09-02 22:11:52 +02:00
5ebae98109 Init 2022-08-01 22:46:21 +02:00