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

Nested Class Summary
static interface ValidateTest.ValidDirtBike
           
 
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 testClassLevelConstraintViolation()
           
 void testConstraintDescriptorWithoutExplicitGroup()
           
 void testConstraintViolation()
           
 void testGraphValidationWithArray()
           
 void testGraphValidationWithList()
           
 void testMultipleConstraintViolationOfDifferentTypes()
           
 void testMultipleViolationOfTheSameType()
           
 void testNullParameterToGetConstraintsForClass()
           
 void testOnlyFirstGroupInSequenceGetEvaluated()
           
 void testUnexpectedExceptionsInValidateGetWrappedInValidationExceptions()
           
 void testUnexpectedTypeException()
           
 void testValidateWithNullGroup()
           
 void testValidateWithNullValue()
           
 
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="h"),@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

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

testConstraintViolation

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

testClassLevelConstraintViolation

@SpecAssertions(value={@SpecAssertion(section="4.6",id="a"),@SpecAssertion(section="5.2",id="c"),@SpecAssertion(section="5.2",id="e"),@SpecAssertion(section="5.2",id="f"),@SpecAssertion(section="5.2",id="i")})
public void testClassLevelConstraintViolation()

testGraphValidationWithList

@SpecAssertions(value={@SpecAssertion(section="3.4",id="r"),@SpecAssertion(section="4.6",id="a"),@SpecAssertion(section="5.2",id="f")})
public void testGraphValidationWithList()

testGraphValidationWithArray

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

testOnlyFirstGroupInSequenceGetEvaluated

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

testUnexpectedExceptionsInValidateGetWrappedInValidationExceptions

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


Copyright © 2008-2013. All Rights Reserved.