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 voidvalidate(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
-
-