Class ArgumentCountValidator

java.lang.Object
org.junit.jupiter.params.ArgumentCountValidator

class ArgumentCountValidator extends Object
  • Field Details

    • logger

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

      static final String ARGUMENT_COUNT_VALIDATION_KEY
      See Also:
    • NAMESPACE

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

      private final ParameterizedDeclarationContext<?> declarationContext
    • arguments

      private final EvaluatedArgumentSet arguments
  • Constructor Details

  • Method Details

    • validate

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

      private void validateRequiredArgumentsArePresent()
    • wrongNumberOfArgumentsMessages

      private String wrongNumberOfArgumentsMessages(String verb, int actualCount, String parameterAdjective, 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 String pluralize(int count, String singular, String plural)
    • getStore

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