@Test
public void testContainsAll()
{

   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"));
   ArrayList<FairQueueTestString> list = new ArrayList<>();
   list.add(new FairQueueTestString("key1", "item1"));
   list.add(new FairQueueTestString("key2", "item4"));
   Assert.assertEquals(queue.containsAll(list), true);
   list.add(new FairQueueTestString("key3", "item5"));
   Assert.assertEquals(queue.containsAll(list), false);
}