@SpecVersion(spec="beanvalidation",
version="1.1.0")
public class ValidatorResolutionTest
extends Object
| Constructor and Description |
|---|
ValidatorResolutionTest() |
@Deployment public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
public void setupValidator()
@SpecAssertion(section="4.6.4",
id="b")
public void testTargetTypeIsInterface()
@SpecAssertion(section="4.6.4",
id="b")
public void testTargetTypeIsClass()
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="c"),@SpecAssertion(section="4.6.4",id="j")})
public void testTargetedTypeIsField()
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="d"),@SpecAssertion(section="4.6.4",id="j")})
public void testTargetedTypeIsGetter()
@SpecAssertion(section="4.6.4",
id="j")
public void testClassLevelValidatorForSubTypeHasPredenceOverValidatorForSuperClass()
@SpecAssertions(value=@SpecAssertion(section="4.6.4",id="e")) public void testResolutionOfMultipleSizeValidators()
@SpecAssertions(value=@SpecAssertion(section="4.6.4",id="e")) public void testResolutionOfMinMaxForDifferentTypes()
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="h"),@SpecAssertion(section="3.1",id="e"),@SpecAssertion(section="3.4",id="l")})
public void testUnexpectedTypeInValidatorResolution()
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="k"),@SpecAssertion(section="9.3",id="b")})
public void testAmbiguousValidatorResolution()
@SpecAssertion(section="4.6.4",
id="g")
public void testValidatorForWrapperTypeIsAppliedForPrimitiveType()
@SpecAssertion(section="4.6.4",
id="a")
public void testSeveralCrossParameterValidatorsCauseConstraintDefinitionException()
throws Exception
Exception@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterConstraintWithoutValidatorCausesConstraintDefinitionException()
throws Exception
Exception@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintImplicitlyTargetingParameters()
throws Exception
Exception@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintExplicitlyTargetingParameters()
throws Exception
Exception@SpecAssertions(value={@SpecAssertion(section="3.4",id="g"),@SpecAssertion(section="4.6.4",id="a")})
public void testCrossParameterValidatorValidatingObjectArray()
throws Exception
Exception@SpecAssertions(value={@SpecAssertion(section="3.4",id="g"),@SpecAssertion(section="4.6.4",id="a")})
public void testCrossParameterValidatorValidatingObject()
throws Exception
Exception@SpecAssertion(section="4.6.4",
id="f")
public void testGenericValidatorIsUsedForConstraintTargetingMethodReturnValue()
throws Exception
Exception@SpecAssertion(section="4.6.4",
id="f")
public void testGenericValidatorIsUsedForConstraintTargetingField()
@SpecAssertion(section="4.6.4",
id="k")
public void testTwoValidatorsForSameTypeCauseUnexpectedTypeException()
Copyright © 2008–2014. All rights reserved.