org.hibernate.beanvalidation.tck.tests.constraints.validatorresolution
Class ValidatorResolutionTest
java.lang.Object
org.hibernate.beanvalidation.tck.tests.constraints.validatorresolution.ValidatorResolutionTest
@SpecVersion(spec="beanvalidation",
version="1.1.0")
public class ValidatorResolutionTest- extends Object
Tests for constraint validator resolution.
- Author:
- Hardy Ferentschik, Gunnar Morling
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidatorResolutionTest
public ValidatorResolutionTest()
createTestArchive
@Deployment
public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
setupValidator
public void setupValidator()
testTargetTypeIsInterface
@SpecAssertion(section="4.6.4",
id="b")
public void testTargetTypeIsInterface()
testTargetTypeIsClass
@SpecAssertion(section="4.6.4",
id="b")
public void testTargetTypeIsClass()
testTargetedTypeIsField
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="c"),@SpecAssertion(section="4.6.4",id="j")})
public void testTargetedTypeIsField()
testTargetedTypeIsGetter
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="d"),@SpecAssertion(section="4.6.4",id="j")})
public void testTargetedTypeIsGetter()
testClassLevelValidatorForSubTypeHasPredenceOverValidatorForSuperClass
@SpecAssertion(section="4.6.4",
id="j")
public void testClassLevelValidatorForSubTypeHasPredenceOverValidatorForSuperClass()
testResolutionOfMultipleSizeValidators
@SpecAssertions(value=@SpecAssertion(section="4.6.4",id="e"))
public void testResolutionOfMultipleSizeValidators()
testResolutionOfMinMaxForDifferentTypes
@SpecAssertions(value=@SpecAssertion(section="4.6.4",id="e"))
public void testResolutionOfMinMaxForDifferentTypes()
testUnexpectedTypeInValidatorResolution
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="h"),@SpecAssertion(section="3.1",id="e"),@SpecAssertion(section="3.4",id="l")})
public void testUnexpectedTypeInValidatorResolution()
testAmbiguousValidatorResolution
@SpecAssertions(value={@SpecAssertion(section="4.6.4",id="k"),@SpecAssertion(section="9.3",id="b")})
public void testAmbiguousValidatorResolution()
testValidatorForWrapperTypeIsAppliedForPrimitiveType
@SpecAssertion(section="4.6.4",
id="g")
public void testValidatorForWrapperTypeIsAppliedForPrimitiveType()
testSeveralCrossParameterValidatorsCauseConstraintDefinitionException
@SpecAssertion(section="4.6.4",
id="a")
public void testSeveralCrossParameterValidatorsCauseConstraintDefinitionException()
throws Exception
- Throws:
Exception
testCrossParameterConstraintWithoutValidatorCausesConstraintDefinitionException
@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterConstraintWithoutValidatorCausesConstraintDefinitionException()
throws Exception
- Throws:
Exception
testCrossParameterValidatorIsUsedForConstraintImplicitlyTargetingParameters
@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintImplicitlyTargetingParameters()
throws Exception
- Throws:
Exception
testCrossParameterValidatorIsUsedForConstraintExplicitlyTargetingParameters
@SpecAssertion(section="4.6.4",
id="a")
public void testCrossParameterValidatorIsUsedForConstraintExplicitlyTargetingParameters()
throws Exception
- Throws:
Exception
testCrossParameterValidatorValidatingObjectArray
@SpecAssertions(value={@SpecAssertion(section="3.4",id="g"),@SpecAssertion(section="4.6.4",id="a")})
public void testCrossParameterValidatorValidatingObjectArray()
throws Exception
- Throws:
Exception
testCrossParameterValidatorValidatingObject
@SpecAssertions(value={@SpecAssertion(section="3.4",id="g"),@SpecAssertion(section="4.6.4",id="a")})
public void testCrossParameterValidatorValidatingObject()
throws Exception
- Throws:
Exception
testGenericValidatorIsUsedForConstraintTargetingMethodReturnValue
@SpecAssertion(section="4.6.4",
id="f")
public void testGenericValidatorIsUsedForConstraintTargetingMethodReturnValue()
throws Exception
- Throws:
Exception
testGenericValidatorIsUsedForConstraintTargetingField
@SpecAssertion(section="4.6.4",
id="f")
public void testGenericValidatorIsUsedForConstraintTargetingField()
testTwoValidatorsForSameTypeCauseUnexpectedTypeException
@SpecAssertion(section="4.6.4",
id="k")
public void testTwoValidatorsForSameTypeCauseUnexpectedTypeException()
Copyright © 2008-2013. All Rights Reserved.