Unit Testing, Property Based Testing.
and input / output combinations can be almost infinite. As an example, for the following email validator method and the related UT scores 100% coverage in JaCoCo even being blatantly insufficient to proper test the implementation. public static boolean isValidEmail(String email) { return