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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
validate(FrameworkMember<?> member, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.util.List<java.lang.Throwable> errors)
Examine the given member and add any violations of the strategy's validation logic to the given list of errors
-
-
-
Method Detail
-
validate
void validate(FrameworkMember<?> member, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.util.List<java.lang.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
-
-