JUnit 5 [https://junit.org/junit5/] offers a useful framework for developing
unit tests in the Java language. It is an example of a Test Driver - something
that can take a set of test cases and run them and collect the results. Whilst
JUnit name suggests that this is