Tip: don't get to 90% unit test coverage by testing just the "unhappy path" - yeah, code should throw when called with bad params & that will create coverage, but you still need a corresponding happy path test.
If a test suite has only unhappy path tests (and assertion that the code under test throws), it doesn't demonstrate that the code under test has any parameters where it doesn't throw.
♡ 3 ↻ 0