Config config1 = new XmlConfigBuilder(configUrl1).build();
assertEquals("test-group1",config1.getGroupConfig().getName());
assertEquals("test-pass1",config1.getGroupConfig().getPassword());
CacheSimpleConfig cacheConfig1 = config1.getCacheConfig("cache1");
assertEquals("com.hazelcast.cache.MyCacheLoaderFactory", cacheConfig1.getCacheLoaderFactory());
assertEquals("com.hazelcast.cache.MyCacheWriterFactory", cacheConfig1.getCacheWriterFactory());
assertEquals("com.hazelcast.cache.MyExpirePolicyFactory", cacheConfig1.getExpiryPolicyFactory());
assertTrue(cacheConfig1.isReadThrough());
assertTrue(cacheConfig1.isWriteThrough());
assertTrue(cacheConfig1.isStatisticsEnabled());
assertTrue(cacheConfig1.isManagementEnabled());
List<CacheSimpleEntryListenerConfig> cacheEntryListeners = cacheConfig1.getCacheEntryListeners();
assertEquals(2, cacheEntryListeners.size());
CacheSimpleEntryListenerConfig listenerConfig0 = cacheEntryListeners.get(0);
assertFalse(listenerConfig0.isSynchronous());
assertFalse(listenerConfig0.isOldValueRequired());