@SpecVersion(spec="beanvalidation",
version="2.0.0")
public class ValidatorResolutionTest
extends AbstractTCKTest
| Constructor and Description |
|---|
ValidatorResolutionTest() |
getExecutableValidator, getValidator, webArchiveBuilder@Deployment public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="b")
public void testTargetTypeIsInterface()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="b")
public void testTargetTypeIsClass()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="c") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m") public void testTargetedTypeIsField()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="d") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m") public void testTargetedTypeIsGetter()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="d") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m")
public void testTargetedTypeIsConstructor()
throws NoSuchMethodException,
SecurityException
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="d") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m")
public void testTargetedTypeIsMethod()
throws NoSuchMethodException,
SecurityException
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="e") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m")
public void testTargetedTypeIsMethodParameter()
throws NoSuchMethodException,
SecurityException
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="e") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m")
public void testTargetedTypeIsConstructorParameter()
throws NoSuchMethodException,
SecurityException
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="f") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m") public void testTargetedTypeIsTypeArgument()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="g") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m") public void testTargetedTypeIsTypeArgumentForNonGenericContainerInheritingFromGenericTypeWithValueExtractor()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="h") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="m") public void testTargetedTypeIsTypeArgumentForNonGenericContainerWithValueExtractorWithExtractedType()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="m")
public void testClassLevelValidatorForSubTypeHasPredenceOverValidatorForSuperClass()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="i")
public void testResolutionOfMultipleSizeValidators()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="i")
public void testResolutionOfMinMaxForDifferentTypes()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="l") @SpecAssertion(section="constraintsdefinitionimplementation-constraintdefinition",id="e") @SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="m") public void testUnexpectedTypeInValidatorResolution()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="n") @SpecAssertion(section="exception-constraintdeclaration",id="b") public void testAmbiguousValidatorResolution()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="k")
public void testValidatorForWrapperTypeIsAppliedForPrimitiveType()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="a")
public void testSeveralCrossParameterValidatorsCauseConstraintDefinitionException()
throws Exception
Exception@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="a")
public void testCrossParameterConstraintWithoutValidatorCausesConstraintDefinitionException()
throws Exception
Exception@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintImplicitlyTargetingParameters()
throws Exception
Exception@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintExplicitlyTargetingParameters()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="g") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="a")
public void testCrossParameterValidatorValidatingObjectArray()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="g") @SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",id="a")
public void testCrossParameterValidatorValidatingObject()
throws Exception
Exception@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="j")
public void testGenericValidatorIsUsedForConstraintTargetingMethodReturnValue()
throws Exception
Exception@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="j")
public void testGenericValidatorIsUsedForConstraintTargetingField()
@SpecAssertion(section="constraintdeclarationvalidationprocess-validationroutine-typevalidatorresolution",
id="n")
public void testTwoValidatorsForSameTypeCauseUnexpectedTypeException()
Copyright © 2008–2017. All rights reserved.