Added test cases to test for existing valid and invalid use cases. It would be nice to be able to go through the directory but without spring dependency, it could be tricky. Hardcoding the files for now