Package org.hibernate.validator.internal.engine.groups

Examples of org.hibernate.validator.internal.engine.groups.DefaultValidationOrder


    sequence.add( a );
    sequence.add( b );
    sequence.add( c );
    sequence.add( defaultGroup );

    DefaultValidationOrder chain = new DefaultValidationOrder();
    chain.insertSequence( new Sequence( TestSequence.class, sequence ) );

    // create test default sequence
    List<Class<?>> defaultSequence = new ArrayList<Class<?>>();
    defaultSequence.add( Default.class );
    defaultSequence.add( GroupA.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }

    defaultSequence.clear();
    defaultSequence.add( GroupA.class );
    defaultSequence.add( Default.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }

    defaultSequence.clear();
    defaultSequence.add( Default.class );
    defaultSequence.add( GroupC.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }

    defaultSequence.clear();
    defaultSequence.add( GroupC.class );
    defaultSequence.add( Default.class );
    chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
  }
View Full Code Here


    sequence.add( defaultGroup );
    sequence.add( a );
    sequence.add( b );
    sequence.add( c );

    DefaultValidationOrder chain = new DefaultValidationOrder();
    chain.insertSequence( new Sequence( TestSequence.class, sequence ) );

    // create test default sequence
    List<Class<?>> defaultSequence = new ArrayList<Class<?>>();
    defaultSequence.add( Default.class );
    defaultSequence.add( GroupA.class );
    chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );


    defaultSequence.clear();
    defaultSequence.add( GroupA.class );
    defaultSequence.add( Default.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }

    defaultSequence.clear();
    defaultSequence.add( Default.class );
    defaultSequence.add( GroupC.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }

    defaultSequence.clear();
    defaultSequence.add( GroupC.class );
    defaultSequence.add( Default.class );
    try {
      chain.assertDefaultGroupSequenceIsExpandable( defaultSequence );
      fail();
    }
    catch ( GroupDefinitionException e ) {
      // success
    }
View Full Code Here

TOP

Related Classes of org.hibernate.validator.internal.engine.groups.DefaultValidationOrder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.