org.hibernate.jsr303.tck.tests.constraints.validatorresolution
Class ValidatorResolutionTest

java.lang.Object
  extended by org.hibernate.jsr303.tck.tests.constraints.validatorresolution.ValidatorResolutionTest

@Artifact(artifactType=JSR303)
@Classes(value={TestUtil.class,TestUtil.PathImpl.class,TestUtil.NodeImpl.class})
public class ValidatorResolutionTest
extends Object

Tests for constraint validator resolution.

Author:
Hardy Ferentschik

Nested Class Summary
 class ValidatorResolutionTest.CustomClass
           
static interface ValidatorResolutionTest.CustomInterface
           
 class ValidatorResolutionTest.CustomInterfaceImpl
           
 class ValidatorResolutionTest.SubClassAHolder
           
 class ValidatorResolutionTest.SubClassBHolder
           
 
Constructor Summary
ValidatorResolutionTest()
           
 
Method Summary
 void testAmbiguousValidatorResolution()
           
 void testResolutionOfMinMaxForDifferentTypes()
           
 void testResolutionOfMultipleSizeValidators()
           
 void testTargetedTypeIsField()
           
 void testTargetedTypeIsGetter()
           
 void testTargetTypeIsClass()
           
 void testTargetTypeIsInterface()
           
 void testUnexpectedTypeInValidatorResolution()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorResolutionTest

public ValidatorResolutionTest()
Method Detail

testTargetTypeIsInterface

@SpecAssertion(section="3.5.3",
               id="a")
public void testTargetTypeIsInterface()

testTargetTypeIsClass

@SpecAssertion(section="3.5.3",
               id="a")
public void testTargetTypeIsClass()

testTargetedTypeIsField

@SpecAssertion(section="3.5.3",
               id="b")
public void testTargetedTypeIsField()

testTargetedTypeIsGetter

@SpecAssertion(section="3.5.3",
               id="c")
public void testTargetedTypeIsGetter()

testResolutionOfMultipleSizeValidators

@SpecAssertions(value=@SpecAssertion(section="3.5.3",id="d"))
public void testResolutionOfMultipleSizeValidators()

testResolutionOfMinMaxForDifferentTypes

@SpecAssertions(value=@SpecAssertion(section="3.5.3",id="d"))
public void testResolutionOfMinMaxForDifferentTypes()

testUnexpectedTypeInValidatorResolution

@SpecAssertions(value={@SpecAssertion(section="3.5.3",id="e"),@SpecAssertion(section="2.1",id="d"),@SpecAssertion(section="2.4",id="i")})
public void testUnexpectedTypeInValidatorResolution()

testAmbiguousValidatorResolution

@SpecAssertions(value={@SpecAssertion(section="3.5.3",id="f"),@SpecAssertion(section="8.3",id="b")})
public void testAmbiguousValidatorResolution()


Copyright © 2008-2011. All Rights Reserved.