Migrating Verify to Junit5
Final migration PR @motlin and we can call it success.
sry @motlin wasn't previously fully ready for review that's why I left it as a draft but should be good now - thanks for looking at it.
Thanks for the suggestion @motlin - implemented. Could you please take another look?
@motlin thanks for questioning some of the stuff I have done, it got me to dig a bit deeper and as a result I've restructured the PR.
To cut a long story short, I didn't realise we run maven by default with --add-opens java.base/java.lang=ALL-UNNAMED. Believe all comments should be addressed now.
Thanks for the review - should be addressed now @motlin