use of com.beanit.asn1bean.compiler.tagging_test.ExplicitlyTaggedInteger in project jasn1 by openmuc.
the class TaggingTest method explicitlyRetaggedIntegerTest.
@Test
public void explicitlyRetaggedIntegerTest() throws Exception {
ExplicitlyTaggedInteger explicitlyTaggedInteger = new ExplicitlyTaggedInteger(1);
ReverseByteArrayOutputStream os = new ReverseByteArrayOutputStream(1000);
explicitlyTaggedInteger.encode(os);
assertArrayEquals(toBytes("BF2103020101"), os.getArray());
}
use of com.beanit.asn1bean.compiler.tagging_test.ExplicitlyTaggedInteger in project jasn1 by openmuc.
the class TaggingTest method explicitlyRetaggedIntegerIndefiniteTest.
@Test
public void explicitlyRetaggedIntegerIndefiniteTest() throws Exception {
byte[] code = toBytes("BF21800201010000");
ExplicitlyTaggedInteger explicitlyTaggedInteger = new ExplicitlyTaggedInteger();
InputStream is = new ByteArrayInputStream(code);
int numDecodedBytes = explicitlyTaggedInteger.decode(is);
assertNotNull(explicitlyTaggedInteger.value);
assertEquals(-1, is.read());
assertEquals(code.length, numDecodedBytes);
}
Aggregations