[feature/test-coverage] Cast year and month to integer and prepend '0'
[feature/test-coverage] Add tests for viewonline_listener