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 TypeMethodDescriptionvoid
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
-
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
-