@Test
  public void testTransactionalPeek() {
    final String item = "offered";
    final String queunName = randomString();
    final IQueue queue = client.getQueue(queunName);

    final TransactionContext context = client.newTransactionContext();
    context.beginTransaction();
    TransactionalQueue txnQueue = context.getQueue(queunName);

    txnQueue.offer(item);
    assertEquals(item, txnQueue.peek());
    assertEquals(item, txnQueue.peek());

    context.commitTransaction();
  }