Multiplatform Java library which validates the data from classes depending on validation annotations from javax.validation.constraints (full list of javax constraints' annotations) and org.hibernate.validator.constraints (full list of hibernate constraints' annotations) packages. It enables to check correctness and throw customized exceptions and messages in different languages. English and Polish are built-in languages.
Current version: 0.1.
GPigValidator is covered by MIT licence. It is free for commercial and non-commercial use.
Sample project is available here. All available functions are shown in action. It is fully operational gradle project shown with output.
Get started with build system:
or manual
There are some problems with measuring code coverage on SonarQube. The problems are with jacoco plugin and powermock. They are described here. A solution is approaching and it will come up with fix in powermock.
Look at issues. If you do not find an answer, write a new issue.