Package org.junit.internal.runners.rules
Interface RuleMemberValidator.RuleValidator
- All Known Implementing Classes:
RuleMemberValidator.DeclaringClassMustBePublic,RuleMemberValidator.FieldMustBeARule,RuleMemberValidator.FieldMustBeATestRule,RuleMemberValidator.MemberMustBeNonStaticOrAlsoClassRule,RuleMemberValidator.MemberMustBePublic,RuleMemberValidator.MemberMustBeStatic,RuleMemberValidator.MethodMustBeARule,RuleMemberValidator.MethodMustBeATestRule
- Enclosing class:
RuleMemberValidator
static interface RuleMemberValidator.RuleValidator
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(FrameworkMember<?> member, Class<? extends Annotation> annotation, List<Throwable> errors) Examine the given member and add any violations of the strategy's validation logic to the given list of errors
-
Method Details
-
validate
void validate(FrameworkMember<?> member, Class<? extends Annotation> annotation, List<Throwable> errors) Examine the given member and add any violations of the strategy's validation logic to the given list of errors- Parameters:
member- The member (field or member) to examineannotation- The type of rule annotation on the membererrors- The list of errors to add validation violations to
-