Top Fields Constructors Methods
org.junit.jupiter.params

pack-priv Class ArgumentCountValidator

extends Object
Class Inheritance
Imports
java.util.Arrays, .Optional, org.jspecify.annotations.Nullable, org.junit.jupiter.api.extension.ExtensionConfigurationException, .ExtensionContext, .ExtensionContext.Namespace, org.junit.platform.commons.logging.Logger, .LoggerFactory, org.junit.platform.commons.util.Preconditions

Field Summary

Modifier and TypeField and Description
pack-priv static final String
private final EvaluatedArgumentSet
private final ParameterizedDeclarationContext<?>
private static final Logger
private static final ExtensionContext.Namespace

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private ArgumentCountValidationMode
private ArgumentCountValidationMode
private ExtensionContext.Store
private static String
pluralize(int count, String singular, String plural)

pack-priv void
validate(ExtensionContext extensionContext)

private void
private String
wrongNumberOfArgumentsMessages(String verb, int actualCount, @Nullable String parameterAdjective, @Nullable String reason)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ARGUMENT_COUNT_VALIDATION_KEYback to summary
pack-priv static final String ARGUMENT_COUNT_VALIDATION_KEY
argumentsback to summary
private final EvaluatedArgumentSet arguments
declarationContextback to summary
private final ParameterizedDeclarationContext<?> declarationContext
loggerback to summary
private static final Logger logger
NAMESPACEback to summary
private static final ExtensionContext.Namespace NAMESPACE

Constructor Detail

ArgumentCountValidatorback to summary
pack-priv ArgumentCountValidator(ParameterizedDeclarationContext<?> declarationContext, EvaluatedArgumentSet arguments)

Method Detail

getArgumentCountValidationModeback to summary
private ArgumentCountValidationMode getArgumentCountValidationMode(ExtensionContext extensionContext)
getArgumentCountValidationModeConfigurationback to summary
private ArgumentCountValidationMode getArgumentCountValidationModeConfiguration(ExtensionContext extensionContext)
getStoreback to summary
private ExtensionContext.Store getStore(ExtensionContext context)
pluralizeback to summary
private static String pluralize(int count, String singular, String plural)
validateback to summary
pack-priv void validate(ExtensionContext extensionContext)
validateRequiredArgumentsArePresentback to summary
private void validateRequiredArgumentsArePresent()
wrongNumberOfArgumentsMessagesback to summary
private String wrongNumberOfArgumentsMessages(String verb, int actualCount, @Nullable String parameterAdjective, @Nullable String reason)