* of the builder's configuration.
*/
@Test
public void testRecursiveInterpolation() throws ConfigurationException
{
DynamicCombinedConfiguration config =
new DynamicCombinedConfiguration();
config.setKeyPattern(PATTERN_VAR);
BasicBuilderParameters params = createTestBuilderParameters(null);
ConfigurationInterpolator ci = new ConfigurationInterpolator();
ci.addDefaultLookup(new ConfigurationLookup(config));
params.setInterpolator(ci);
MultiFileConfigurationBuilder<XMLConfiguration> builder =
new MultiFileConfigurationBuilder<XMLConfiguration>(
XMLConfiguration.class, null, true);
builder.configure(params);
BuilderConfigurationWrapperFactory wrapFactory =
new BuilderConfigurationWrapperFactory();
config.addConfiguration(wrapFactory.createBuilderConfigurationWrapper(
HierarchicalConfiguration.class, builder), "Multi");
assertTrue("Got configuration data", config.isEmpty());
}