org.hibernate.beanvalidation.tck.tests.validation
Class ValidateTest

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

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

Tests for the implementation of Validator.

Author:
Hardy Ferentschik

Field Summary
 
Fields inherited from class org.jboss.arquillian.testng.Arquillian
ARQUILLIAN_DATA_PROVIDER
 
Constructor Summary
ValidateTest()
           
 
Method Summary
static org.jboss.shrinkwrap.api.spec.WebArchive createTestArchive()
           
 void testConstraintDescriptorWithoutExplicitGroup()
           
 void testConstraintViolation()
           
 void testGraphValidationWithArray()
           
 void testGraphValidationWithList()
           
 void testMultipleConstraintViolationOfDifferentTypes()
           
 void testMultipleViolationOfTheSameType()
           
 void testNullParameterToGetConstraintsForClass()
           
 void testObjectTraversion()
           
 void testOnlyFirstGroupInSequenceGetEvaluated()
           
 void testUnexpectedExceptionsInValidateGetWrappedInValidationExceptions()
           
 void testUnexpectedTypeException()
           
 void testValidateWithNullGroup()
           
 void testValidateWithNullValue()
           
 void testValidationIsPolymorphic()
           
 
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

ValidateTest

public ValidateTest()
Method Detail

createTestArchive

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

testUnexpectedTypeException

@SpecAssertions(value={@SpecAssertion(section="4.1",id="a"),@SpecAssertion(section="4.6.4",id="g"),@SpecAssertion(section="6.1",id="c")})
public void testUnexpectedTypeException()

testConstraintDescriptorWithoutExplicitGroup

@SpecAssertion(section="6.1",
               id="a")
public void testConstraintDescriptorWithoutExplicitGroup()

testNullParameterToGetConstraintsForClass

@SpecAssertion(section="6.1",
               id="b")
public void testNullParameterToGetConstraintsForClass()

testValidateWithNullValue

@SpecAssertion(section="5.1.1",
               id="b")
public void testValidateWithNullValue()

testValidateWithNullGroup

@SpecAssertion(section="5.1.1",
               id="b")
public void testValidateWithNullGroup()

testMultipleViolationOfTheSameType

@SpecAssertions(value={@SpecAssertion(section="5.1.1",id="a"),@SpecAssertion(section="5.1.1",id="c")})
public void testMultipleViolationOfTheSameType()

testMultipleConstraintViolationOfDifferentTypes

@SpecAssertion(section="5.1.1",
               id="c")
public void testMultipleConstraintViolationOfDifferentTypes()

testConstraintViolation

@SpecAssertions(value={@SpecAssertion(section="4.1",id="a"),@SpecAssertion(section="5.2",id="a"),@SpecAssertion(section="5.2",id="b"),@SpecAssertion(section="5.2",id="c"),@SpecAssertion(section="5.2",id="d"),@SpecAssertion(section="5.2",id="e"),@SpecAssertion(section="5.2",id="i"),@SpecAssertion(section="5.2",id="k")})
public void testConstraintViolation()

testGraphValidationWithList

@SpecAssertions(value=@SpecAssertion(section="3.4",id="r"))
public void testGraphValidationWithList()

testGraphValidationWithArray

@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="4.1.3",id="d")})
public void testGraphValidationWithArray()

testOnlyFirstGroupInSequenceGetEvaluated

@SpecAssertion(section="4.6",
               id="b")
public void testOnlyFirstGroupInSequenceGetEvaluated()

testUnexpectedExceptionsInValidateGetWrappedInValidationExceptions

@SpecAssertion(section="5.1.1",
               id="k")
public void testUnexpectedExceptionsInValidateGetWrappedInValidationExceptions()

testValidationIsPolymorphic

public void testValidationIsPolymorphic()

testObjectTraversion

public void testObjectTraversion()


Copyright © 2008-2013. All Rights Reserved.