@Test
public void testPeek()
{

   queue.offer(new FairQueueTestString("key1", "item1"));
   queue.offer(new FairQueueTestString("key1", "item2"));
   queue.offer(new FairQueueTestString("key1", "item3"));
   queue.offer(new FairQueueTestString("key2", "item4"));
   queue.offer(new FairQueueTestString("key2", "item5"));
   Assert.assertEquals(queue.size(), 5);
   FairQueueTestString s = queue.peek();
   Assert.assertNotNull(s);
   Assert.assertEquals(s.getItem(), "item1");
   Assert.assertEquals(queue.size(), 5);
   s = queue.peek();
   Assert.assertNotNull(s);
   Assert.assertEquals(s.getItem(), "item1");
   Assert.assertEquals(queue.size(), 5);
}