100% coverage is thousand-mile-stare fanaticism. Tests should only cover public entrypoints; any test failure will be investigated with a debugger or, if you’re a professional, with tracelogging and that will reveal the actual point of failure.
https://medium.com/swlh/test-driven-development-is-fundamentally-wrong-part-ii-604b9b99b0e4