Package org.junit.jupiter.params
Class ArgumentCountValidator
- java.lang.Object
-
- org.junit.jupiter.params.ArgumentCountValidator
-
class ArgumentCountValidator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringARGUMENT_COUNT_VALIDATION_KEYprivate EvaluatedArgumentSetargumentsprivate ParameterizedDeclarationContext<?>declarationContextprivate static org.junit.platform.commons.logging.Loggerloggerprivate static org.junit.jupiter.api.extension.ExtensionContext.NamespaceNAMESPACE
-
Constructor Summary
Constructors Constructor Description ArgumentCountValidator(ParameterizedDeclarationContext<?> declarationContext, EvaluatedArgumentSet arguments)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ArgumentCountValidationModegetArgumentCountValidationMode(org.junit.jupiter.api.extension.ExtensionContext extensionContext)private ArgumentCountValidationModegetArgumentCountValidationModeConfiguration(org.junit.jupiter.api.extension.ExtensionContext extensionContext)private org.junit.jupiter.api.extension.ExtensionContext.StoregetStore(org.junit.jupiter.api.extension.ExtensionContext context)private static java.lang.Stringpluralize(int count, java.lang.String singular, java.lang.String plural)(package private) voidvalidate(org.junit.jupiter.api.extension.ExtensionContext extensionContext)private voidvalidateRequiredArgumentsArePresent()private java.lang.StringwrongNumberOfArgumentsMessages(java.lang.String verb, int actualCount, java.lang.String parameterAdjective, java.lang.String reason)
-
-
-
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
-
declarationContext
private final ParameterizedDeclarationContext<?> declarationContext
-
arguments
private final EvaluatedArgumentSet arguments
-
-
Constructor Detail
-
ArgumentCountValidator
ArgumentCountValidator(ParameterizedDeclarationContext<?> declarationContext, EvaluatedArgumentSet arguments)
-
-
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)
-
-