.setReloadingRefreshDelay(defRefresh)
.setThrowExceptionOnMissing(true)))
.registerChildDefaultsHandler(
XMLBuilderProperties.class,
new CopyObjectDefaultHandler(
new XMLBuilderParametersImpl()
.setValidating(false)
.setExpressionEngine(
new XPathExpressionEngine())
.setReloadingRefreshDelay(xmlRefresh))));
builder.getConfiguration();
XMLBuilderParametersImpl params = new XMLBuilderParametersImpl();
builder.initChildBuilderParameters(params);
assertTrue(
"Wrong expression engine",
params.getParameters().get("expressionEngine") instanceof XPathExpressionEngine);
assertEquals("Validating flag not set", Boolean.FALSE, params
.getParameters().get("validating"));
assertEquals("Wrong XML refresh", xmlRefresh,
params.getReloadingRefreshDelay());
assertEquals("Basic flag not set", Boolean.TRUE, params.getParameters()
.get("throwExceptionOnMissing"));
PropertiesBuilderParametersImpl params2 =
new PropertiesBuilderParametersImpl();
builder.initChildBuilderParameters(params2);