@SpecVersion(spec="beanvalidation",
version="1.1.0")
public class PropertyPathTest
extends org.jboss.arquillian.testng.Arquillian
ConstraintViolation.getPropertyPath().| Modifier and Type | Class and Description |
|---|---|
static interface |
PropertyPathTest.Special |
static class |
PropertyPathTest.SpecialValidator |
| Constructor and Description |
|---|
PropertyPathTest() |
@Deployment public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
public void setupValidators()
@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()
@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()
@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()
@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()
@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()
@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()
@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()
@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@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
Exception@SpecAssertion(section="5.2",
id="r")
public void testPassingWrongTypeToAsOnBeanNodeCausesClassCastException()
@SpecAssertion(section="5.2",
id="r")
public void testPassingWrongTypeToAsOnConstructorNodeCausesClassCastException()
throws Exception
ExceptionCopyright © 2008–2014. All rights reserved.