tests: Add many new additional tests for code coverage