org.hibernate.beanvalidation.tck.tests.validation
Class PropertyPathTest
java.lang.Object
org.jboss.arquillian.testng.Arquillian
org.hibernate.beanvalidation.tck.tests.validation.PropertyPathTest
- All Implemented Interfaces:
- org.testng.IHookable, org.testng.ITestNGListener
@SpecVersion(spec="beanvalidation",
version="1.1.0")
public class PropertyPathTest- extends org.jboss.arquillian.testng.Arquillian
Tests for property paths retrieved via ConstraintViolation.getPropertyPath().
- Author:
- Hardy Ferentschik
| Fields inherited from class org.jboss.arquillian.testng.Arquillian |
ARQUILLIAN_DATA_PROVIDER |
| Methods inherited from class org.jboss.arquillian.testng.Arquillian |
arquillianAfterClass, arquillianAfterSuite, arquillianAfterTest, arquillianArgumentProvider, arquillianBeforeClass, arquillianBeforeSuite, arquillianBeforeTest, run |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyPathTest
public PropertyPathTest()
createTestArchive
@Deployment
public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
setupValidators
public void setupValidators()
testPropertyPathWithConstraintViolationForRootObject
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="v"),@SpecAssertion(section="5.2",id="ab")})
public void testPropertyPathWithConstraintViolationForRootObject()
testPropertyPathTraversedObject
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="w"),@SpecAssertion(section="5.2",id="aa")})
public void testPropertyPathTraversedObject()
testPropertyPathWithList
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="x"),@SpecAssertion(section="5.2",id="z")})
public void testPropertyPathWithList()
testPropertyPathWithArray
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="x"),@SpecAssertion(section="5.2",id="z")})
public void testPropertyPathWithArray()
testPropertyPathWithRuntimeTypeList
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="u"),@SpecAssertion(section="5.2",id="x"),@SpecAssertion(section="5.2",id="z")})
public void testPropertyPathWithRuntimeTypeList()
testPropertyPathWithMap
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="y"),@SpecAssertion(section="5.2",id="z")})
public void testPropertyPathWithMap()
testPropertyPathSet
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="z")})
public void testPropertyPathSet()
testPropertyPathForMethodParameterConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="s"),@SpecAssertion(section="5.2",id="t"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="ad"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForMethodParameterConstraint()
throws Exception
- Throws:
Exception
testPropertyPathForMethodParameterConstraintWithCustomParameterNameProvider
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="ad"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForMethodParameterConstraintWithCustomParameterNameProvider()
throws Exception
- Throws:
Exception
testPropertyPathForMethodReturnValueConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="af"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForMethodReturnValueConstraint()
throws Exception
- Throws:
Exception
testPropertyPathForMethodCrossParameterConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="ae"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForMethodCrossParameterConstraint()
throws Exception
- Throws:
Exception
testPropertyPathForConstructorParameterConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="s"),@SpecAssertion(section="5.2",id="t"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="ad"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForConstructorParameterConstraint()
throws Exception
- Throws:
Exception
testPropertyPathForConstructorParameterConstraintWithCustomParameterNameProvider
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="ad"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForConstructorParameterConstraintWithCustomParameterNameProvider()
throws Exception
- Throws:
Exception
testPropertyPathForConstructorCrossParameterConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="r"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="ae"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForConstructorCrossParameterConstraint()
throws Exception
- Throws:
Exception
testPropertyPathForConstructorReturnValueConstraint
@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="ac"),@SpecAssertion(section="5.2",id="af"),@SpecAssertion(section="5.2",id="ag")})
public void testPropertyPathForConstructorReturnValueConstraint()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai")})
public void testPropertyPathTraversingMethodParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodListParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodListParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodArrayParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodArrayParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodSetParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodSetParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodMapParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="al"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodMapParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai")})
public void testPropertyPathTraversingConstructorParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorListParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingConstructorListParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorArrayParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingConstructorArrayParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorSetParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingConstructorSetParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorMapParameter
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="ai"),@SpecAssertion(section="5.2",id="al"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingConstructorMapParameter()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj")})
public void testPropertyPathTraversingMethodReturnValue()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodListReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodListReturnValue()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodArrayReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj"),@SpecAssertion(section="5.2",id="ak"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodArrayReturnValue()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodSetReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodSetReturnValue()
throws Exception
- Throws:
Exception
testPropertyPathTraversingMethodMapReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj"),@SpecAssertion(section="5.2",id="al"),@SpecAssertion(section="5.2",id="am")})
public void testPropertyPathTraversingMethodMapReturnValue()
throws Exception
- Throws:
Exception
testPropertyPathTraversingConstructorReturnValue
@SpecAssertions(value={@SpecAssertion(section="5.2",id="l"),@SpecAssertion(section="5.2",id="m"),@SpecAssertion(section="5.2",id="n"),@SpecAssertion(section="5.2",id="o"),@SpecAssertion(section="5.2",id="p"),@SpecAssertion(section="5.2",id="q"),@SpecAssertion(section="5.2",id="aa"),@SpecAssertion(section="5.2",id="ah"),@SpecAssertion(section="5.2",id="aj")})
public void testPropertyPathTraversingConstructorReturnValue()
throws Exception
- Throws:
Exception
testPassingWrongTypeToAsOnBeanNodeCausesClassCastException
@SpecAssertion(section="5.2",
id="r")
public void testPassingWrongTypeToAsOnBeanNodeCausesClassCastException()
testPassingWrongTypeToAsOnConstructorNodeCausesClassCastException
@SpecAssertion(section="5.2",
id="r")
public void testPassingWrongTypeToAsOnConstructorNodeCausesClassCastException()
throws Exception
- Throws:
Exception
testPassingWrongTypeToAsOnParameterNodeCausesClassCastException
@SpecAssertion(section="5.2",
id="r")
public void testPassingWrongTypeToAsOnParameterNodeCausesClassCastException()
throws Exception
- Throws:
Exception
Copyright © 2008-2013. All Rights Reserved.