map2.put("key2", "value2"); map1.put("key3", "value3"); Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key2", "value2", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key2", "value2", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key2", "value2_m", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key2", "value2_m", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key3", "value3")); Assert.assertNull(map1.get("key2")); Assert.assertNull(map2.get("key2")); Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key3", "value3")); Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key3", "value3")); Assert.assertNull(map1.get("key2")); Assert.assertNull(map2.get("key2")); Assert.assertTrue(mapEventuallyEquals(map1)); Assert.assertTrue(mapEventuallyEquals(map2)); Assert.assertNull(map1.get("key1")); Assert.assertNull(map2.get("key1"));