Class ArgumentCountValidator


  • class ArgumentCountValidator
    extends java.lang.Object
    • Field Detail

      • logger

        private static final org.junit.platform.commons.logging.Logger logger
      • ARGUMENT_COUNT_VALIDATION_KEY

        static final java.lang.String ARGUMENT_COUNT_VALIDATION_KEY
        See Also:
        Constant Field Values
      • NAMESPACE

        private static final org.junit.jupiter.api.extension.ExtensionContext.Namespace NAMESPACE
    • Method Detail

      • validate

        void validate​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      • validateRequiredArgumentsArePresent

        private void validateRequiredArgumentsArePresent()
      • wrongNumberOfArgumentsMessages

        private java.lang.String wrongNumberOfArgumentsMessages​(java.lang.String verb,
                                                                int actualCount,
                                                                java.lang.String parameterAdjective,
                                                                java.lang.String reason)
      • getArgumentCountValidationMode

        private ArgumentCountValidationMode getArgumentCountValidationMode​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      • getArgumentCountValidationModeConfiguration

        private ArgumentCountValidationMode getArgumentCountValidationModeConfiguration​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      • pluralize

        private static java.lang.String pluralize​(int count,
                                                  java.lang.String singular,
                                                  java.lang.String plural)
      • getStore

        private org.junit.jupiter.api.extension.ExtensionContext.Store getStore​(org.junit.jupiter.api.extension.ExtensionContext context)