Package com.starlight.intrepid.message

Examples of com.starlight.intrepid.message.ChannelInitIMessage


    buffer.setAutoExpand( true );

    List<ChannelInitIMessage> test_cases =
      new ArrayList<ChannelInitIMessage>();
   
    test_cases.add( new ChannelInitIMessage( 0, null, ( short ) 0 ) );
    test_cases.add( new ChannelInitIMessage( 0, null, Short.MAX_VALUE ) );
    test_cases.add( new ChannelInitIMessage( Integer.MAX_VALUE, null, ( short ) 0 ) );
    test_cases.add( new ChannelInitIMessage( Integer.MAX_VALUE, null, Short.MAX_VALUE ) );
    test_cases.add( new ChannelInitIMessage( 300, null, ( short ) 3 ) );
    test_cases.add( new ChannelInitIMessage( 300, "Hello", ( short ) 3 ) );

    for( ChannelInitIMessage message : test_cases ) {
      buffer.clear();

      IMessageEncoder.encodeChannelInit( message, buffer );
      buffer.flip();
     
      ChannelInitIMessage cloned_message =
        IMessageDecoder.decodeChannelInit( buffer, null );
     
      assertEquals( message, cloned_message );
    }
  }
View Full Code Here

TOP

Related Classes of com.starlight.intrepid.message.ChannelInitIMessage

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.