feat(validation): added validation class
closes: #21 (closed)
What are the key features of this change
I have added a validation class to make sure all checks for classes are easier to read and are tested and documented well. Hopefully this will also speed up future developement if we need more functionality. All validations are also tested thoroughly and as this is critical for such a class.
Checklist
-
Javadoc -
Relevant tests have been created -
Build tool test passed -
Class version is updated where relevant