org.hibernate.beanvalidation.tck.tests.constraints.invalidconstraintdefinitions
Class InvalidConstraintDefinitionsTest

java.lang.Object
  extended by org.jboss.arquillian.testng.Arquillian
      extended by org.hibernate.beanvalidation.tck.tests.constraints.invalidconstraintdefinitions.InvalidConstraintDefinitionsTest
All Implemented Interfaces:
org.testng.IHookable, org.testng.ITestNGListener

@SpecVersion(spec="beanvalidation",
             version="1.1.0")
public class InvalidConstraintDefinitionsTest
extends org.jboss.arquillian.testng.Arquillian

Author:
Hardy Ferentschik, Gunnar Morling

Nested Class Summary
 class InvalidConstraintDefinitionsTest.DummyEntityInvalidDefaultGroup
           
 class InvalidConstraintDefinitionsTest.DummyEntityInvalidDefaultPayload
           
 class InvalidConstraintDefinitionsTest.DummyEntityInvalidGroupsType
           
 class InvalidConstraintDefinitionsTest.DummyEntityInvalidMessageType
           
 class InvalidConstraintDefinitionsTest.DummyEntityInvalidPayloadClass
           
 class InvalidConstraintDefinitionsTest.DummyEntityNoGroups
           
 class InvalidConstraintDefinitionsTest.DummyEntityNoMessage
           
 class InvalidConstraintDefinitionsTest.DummyEntityNoPayload
           
 class InvalidConstraintDefinitionsTest.DummyEntityValidProperty
           
 
Field Summary
 
Fields inherited from class org.jboss.arquillian.testng.Arquillian
ARQUILLIAN_DATA_PROVIDER
 
Constructor Summary
InvalidConstraintDefinitionsTest()
           
 
Method Summary
static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
           
 void setupValidators()
           
 void testConstraintDefinitionWithoutGroupParameter()
           
 void testConstraintDefinitionWithoutMessageParameter()
           
 void testConstraintDefinitionWithoutPayloadParameter()
           
 void testConstraintDefinitionWithParameterStartingWithValid()
           
 void testConstraintDefinitionWithWrongDefaultGroupValue()
           
 void testConstraintDefinitionWithWrongDefaultPayloadValue()
           
 void testConstraintDefinitionWithWrongDefaultValidationAppliesTo()
           
 void testConstraintDefinitionWithWrongGroupType()
           
 void testConstraintDefinitionWithWrongMessageType()
           
 void testConstraintDefinitionWithWrongPayloadClass()
           
 void testConstraintDefinitionWithWrongValidationAppliesToType()
           
 void testCrossParameterConstraintWithSeveralValidatorsCausesException()
           
 void testCrossParameterConstraintWithValidationAppliesToCausesException()
           
 void testCrossParameterConstraintWithValidatorForObjectAndObjectArrayCausesException()
           
 void testGenericAndCrossParameterConstraintWithoutValidationAppliesToCausesException()
           
 void testGenericConstraintWithValidationAppliesToCausesException()
           
 void testValidatorForCrossParameterConstraintMustValidateObjectOrObjectArray()
           
 
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
 

Constructor Detail

InvalidConstraintDefinitionsTest

public InvalidConstraintDefinitionsTest()
Method Detail

createTestArchive

@Deployment
public static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()

setupValidators

public void setupValidators()

testConstraintDefinitionWithParameterStartingWithValid

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1",id="b"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithParameterStartingWithValid()

testConstraintDefinitionWithoutMessageParameter

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.1",id="a"),@SpecAssertion(section="5.3.1",id="b"),@SpecAssertion(section="5.3.1",id="c"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithoutMessageParameter()

testConstraintDefinitionWithoutGroupParameter

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.2",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithoutGroupParameter()

testConstraintDefinitionWithoutPayloadParameter

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.3",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithoutPayloadParameter()

testConstraintDefinitionWithWrongDefaultGroupValue

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.2",id="c"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongDefaultGroupValue()

testConstraintDefinitionWithWrongDefaultPayloadValue

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.3",id="b"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongDefaultPayloadValue()

testConstraintDefinitionWithWrongPayloadClass

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.3",id="a"),@SpecAssertion(section="3.1.1.3",id="c"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongPayloadClass()

testConstraintDefinitionWithWrongMessageType

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.1",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongMessageType()

testConstraintDefinitionWithWrongGroupType

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.2",id="b"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongGroupType()

testValidatorForCrossParameterConstraintMustValidateObjectOrObjectArray

@SpecAssertion(section="3.4",
               id="g")
public void testValidatorForCrossParameterConstraintMustValidateObjectOrObjectArray()
                                                                             throws Exception
Throws:
Exception

testCrossParameterConstraintWithSeveralValidatorsCausesException

@SpecAssertion(section="3.1",
               id="f")
public void testCrossParameterConstraintWithSeveralValidatorsCausesException()
                                                                      throws Exception
Throws:
Exception

testCrossParameterConstraintWithValidatorForObjectAndObjectArrayCausesException

@SpecAssertion(section="3.1",
               id="f")
public void testCrossParameterConstraintWithValidatorForObjectAndObjectArrayCausesException()
                                                                                     throws Exception
Throws:
Exception

testGenericAndCrossParameterConstraintWithoutValidationAppliesToCausesException

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.4",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testGenericAndCrossParameterConstraintWithoutValidationAppliesToCausesException()

testGenericConstraintWithValidationAppliesToCausesException

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.4",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testGenericConstraintWithValidationAppliesToCausesException()

testCrossParameterConstraintWithValidationAppliesToCausesException

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.4",id="a"),@SpecAssertion(section="9.2",id="a")})
public void testCrossParameterConstraintWithValidationAppliesToCausesException()
                                                                        throws Exception
Throws:
Exception

testConstraintDefinitionWithWrongValidationAppliesToType

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.4",id="b"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongValidationAppliesToType()

testConstraintDefinitionWithWrongDefaultValidationAppliesTo

@SpecAssertions(value={@SpecAssertion(section="3.1",id="g"),@SpecAssertion(section="3.1.1.4",id="b"),@SpecAssertion(section="9.2",id="a")})
public void testConstraintDefinitionWithWrongDefaultValidationAppliesTo()


Copyright © 2008-2013. All Rights Reserved.