@Theory public void shouldPutByteToBuffer(final AtomicBuffer buffer) { final ByteBuffer duplicateBuffer = byteBuffer(buffer); buffer.putByte(INDEX, BYTE_VALUE); assertThat(duplicateBuffer.get(INDEX), is(BYTE_VALUE)); }
@Theory public void shouldGetByteArrayFromBuffer(final AtomicBuffer buffer) { final byte[] testArray = {'H', 'e', 'l', 'l', 'o'}; int i = INDEX; for (final byte v : testArray) { buffer.putByte(i, v); i += BitUtil.SIZE_OF_BYTE; } final byte[] result = new byte[testArray.length]; buffer.getBytes(INDEX, result); assertThat(result, is(testArray)); }