buf.putLong(9999); // id
buf.putInt(0); // flag
buf.position(MessageUtils.HEADER_LEN);
buf.put("hello".getBytes());
this.it = new MessageIterator("test", buf.array());
assertTrue(this.it.hasNext());
final Message msg = this.it.next();
assertNotNull(msg);
assertEquals(9999L, msg.getId());
assertEquals("test", msg.getTopic());