collection2.add("value2");
collection1.add("value3");
Assert.assertTrue(collectionEventuallyEquals(collection1, "value1", "value2", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection2, "value1", "value2", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection1, "value1", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection2, "value1", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection1, "value1", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection2, "value1", "value3"));
Assert.assertTrue(collectionEventuallyEquals(collection1, "value1", "value3", "value4"));
Assert.assertTrue(collectionEventuallyEquals(collection2, "value1", "value3", "value4"));
Assert.assertTrue(collectionEventuallyEquals(collection1, "value1", "value3", "value4", "value4"));
Assert.assertTrue(collectionEventuallyEquals(collection2, "value1", "value3", "value4", "value4"));
Assert.assertTrue(collectionEventuallyEquals(collection1));
Assert.assertTrue(collectionEventuallyEquals(collection2));