* Test the decoding of a GracefulDisconnect with a timeOffline off limit
*/
@Test
public void testDecodeGracefulDisconnectTimeOfflineOffLimit()
{
Asn1Decoder decoder = new GracefulDisconnectDecoder();
ByteBuffer bb = ByteBuffer.allocate( 0x0b );
bb.put( new byte[]
{ 0x30, 0x04, // GracefulDisconnect ::= SEQUENCE {
0x02,
0x02,
0x03,
( byte ) 0xE8 // timeOffline INTEGER (0..720)
// DEFAULT 0,
} );
bb.flip();
GracefulDisconnectContainer container = new GracefulDisconnectContainer();
try
{
decoder.decode( bb, container );
}
catch ( DecoderException de )
{
assertTrue( true );
return;