if (len > 0) { encoded.limit(encoded.position() + len); length = IntegerType.decodeUnsigned(encoded).intValue(); encoded.limit(encoded.capacity());
final int limit = encoded.limit(); encoded.limit(encoded.position() + len); length = IntegerType.decodeUnsigned(encoded).intValue(); encoded.limit(limit);
final int limit = encoded.limit(); encoded.limit(encoded.position() + len); length = IntegerType.decodeUnsigned(encoded).intValue(); encoded.limit(limit);
/** * @param bytes to decode. * @param expected int to compare. * @param unsigned int to compare. * * @throws Exception On test failure. */ @Test(groups = {"asn1"}, dataProvider = "ints") public void decodeUnsigned(final byte[] bytes, final BigInteger expected, final BigInteger unsigned) throws Exception { Assert.assertEquals(IntegerType.decodeUnsigned(ByteBuffer.wrap(bytes)), unsigned); }