@SpecVersion(spec="beanvalidation",
version="2.0.0")
public class PropertyPathTest
extends AbstractTCKTest
ConstraintViolation.getPropertyPath().| Modifier and Type | Class and Description |
|---|---|
static interface |
PropertyPathTest.Special |
static class |
PropertyPathTest.SpecialValidator |
| Constructor and Description |
|---|
PropertyPathTest() |
getExecutableValidator, getValidator, webArchiveBuilder@Deployment public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="x") @SpecAssertion(section="validationapi-constraintviolation",id="aj") public void testPropertyPathWithConstraintViolationForRootObject()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="y") @SpecAssertion(section="validationapi-constraintviolation",id="ai") public void testPropertyPathTraversedObject()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="z") @SpecAssertion(section="validationapi-constraintviolation",id="ab") public void testPropertyPathWithList()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="z") @SpecAssertion(section="validationapi-constraintviolation",id="ab") public void testPropertyPathWithArray()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="w") @SpecAssertion(section="validationapi-constraintviolation",id="z") @SpecAssertion(section="validationapi-constraintviolation",id="ab") public void testPropertyPathWithRuntimeTypeList()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="aa") @SpecAssertion(section="validationapi-constraintviolation",id="ab") public void testPropertyPathWithMap()
@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ab") public void testPropertyPathSet()
@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="t") @SpecAssertion(section="validationapi-constraintviolation",id="u") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="al") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForMethodParameterConstraint()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="al") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForMethodParameterConstraintWithCustomParameterNameProvider()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="an") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForMethodReturnValueConstraint()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="am") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForMethodCrossParameterConstraint()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="t") @SpecAssertion(section="validationapi-constraintviolation",id="u") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="al") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForConstructorParameterConstraint()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="al") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForConstructorParameterConstraintWithCustomParameterNameProvider()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="am") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForConstructorCrossParameterConstraint()
throws Exception
Exception@SpecAssertion(section="constraintsdefinitionimplementation-validationimplementation",id="s") @SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ak") @SpecAssertion(section="validationapi-constraintviolation",id="an") @SpecAssertion(section="validationapi-constraintviolation",id="ao")
public void testPropertyPathForConstructorReturnValueConstraint()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq")
public void testPropertyPathTraversingMethodParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodListParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodArrayParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodSetParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="at") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodMapParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq")
public void testPropertyPathTraversingConstructorParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingConstructorListParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingConstructorArrayParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingConstructorSetParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="aq") @SpecAssertion(section="validationapi-constraintviolation",id="at") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingConstructorMapParameter()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar")
public void testPropertyPathTraversingMethodReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodListReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar") @SpecAssertion(section="validationapi-constraintviolation",id="as") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodArrayReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodSetReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar") @SpecAssertion(section="validationapi-constraintviolation",id="at") @SpecAssertion(section="validationapi-constraintviolation",id="au")
public void testPropertyPathTraversingMethodMapReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="m") @SpecAssertion(section="validationapi-constraintviolation",id="n") @SpecAssertion(section="validationapi-constraintviolation",id="o") @SpecAssertion(section="validationapi-constraintviolation",id="p") @SpecAssertion(section="validationapi-constraintviolation",id="q") @SpecAssertion(section="validationapi-constraintviolation",id="r") @SpecAssertion(section="validationapi-constraintviolation",id="ai") @SpecAssertion(section="validationapi-constraintviolation",id="ap") @SpecAssertion(section="validationapi-constraintviolation",id="ar")
public void testPropertyPathTraversingConstructorReturnValue()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",
id="s")
public void testPassingWrongTypeToAsOnBeanNodeCausesClassCastException()
@SpecAssertion(section="validationapi-constraintviolation",
id="s")
public void testPassingWrongTypeToAsOnConstructorNodeCausesClassCastException()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",
id="s")
public void testPassingWrongTypeToAsOnParameterNodeCausesClassCastException()
throws Exception
Exception@SpecAssertion(section="validationapi-constraintviolation",id="v") @SpecAssertion(section="validationapi-constraintviolation",id="av") public void testGetContainerClassGetTypeArgumentIndex()
Copyright © 2008–2017. All rights reserved.