Improve test coverage
Adds some unittests to increase the coverage and possibly adapts bugs found in this process
29. April 2024: Due to updates GitLab may be unavailable for some minutes between 10:00 and 12:00.
Adds some unittests to increase the coverage and possibly adapts bugs found in this process