Class RuleMemberValidator

    • Field Detail

      • CLASS_RULE_METHOD_VALIDATOR

        public static final RuleMemberValidator CLASS_RULE_METHOD_VALIDATOR
        Validates methods with a ClassRule annotation.
      • RULE_METHOD_VALIDATOR

        public static final RuleMemberValidator RULE_METHOD_VALIDATOR
        Validates methods with a Rule annotation.
      • annotation

        private final java.lang.Class<? extends java.lang.annotation.Annotation> annotation
      • methods

        private final boolean methods
    • Method Detail

      • validate

        public void validate​(TestClass target,
                             java.util.List<java.lang.Throwable> errors)
        Validate the TestClass and adds reasons for rejecting the class to a list of errors.
        Parameters:
        target - the TestClass to validate.
        errors - the list of errors.
      • validateMember

        private void validateMember​(FrameworkMember<?> member,
                                    java.util.List<java.lang.Throwable> errors)
      • isRuleType

        private static boolean isRuleType​(FrameworkMember<?> member)
      • isTestRule

        private static boolean isTestRule​(FrameworkMember<?> member)
      • isMethodRule

        private static boolean isMethodRule​(FrameworkMember<?> member)