enhance(tests): add documentation
closes: #32 (closed)
What are the key features of this change
- Added documentation of all tests classes, and added some comments to quirky code like mocking and reflection.
- Fixed documentation so javadoc can be generated.
Checklist
-
Javadoc -
Relevant tests have been created -
Build tool test passed -
Class version is updated where relevant
Edited by Callum Gran