MyMessageDigest1 md = new MyMessageDigest1("ABC");
byte[] b = { 1, 2, 3, 4, 5 };
ByteBuffer byteBuffer = ByteBuffer.wrap(b);
int limit = byteBuffer.limit();
md.update(byteBuffer);
assertTrue(md.runEngineUpdate2);
assertEquals(byteBuffer.limit(), byteBuffer.position());
assertEquals(limit, byteBuffer.limit());
}