package org.jboss.as.server.deployment.scanner;
import java.io.IOException;
import org.jboss.as.subsystem.test.AbstractSubsystemBaseTest;
/**
* @author Tomaz Cerar
* @created 25.1.12 19:36
*/
public class DeploymentScannerParsingTestCase extends AbstractSubsystemBaseTest {
private static final String SUBSYSTEM_XML =
"<subsystem xmlns=\"urn:jboss:domain:deployment-scanner:2.0\">\n" +
" <deployment-scanner name=\"myScanner\" path=\"deployments_${custom.system.property:test}\" " +
"relative-to=\"jboss.server.base.dir\" scan-enabled=\"false\" scan-interval=\"5000\" " +
"auto-deploy-xml=\"true\" deployment-timeout=\"60\" " +
"runtime-failure-causes-rollback=\"${runtime-failure-causes-rollback:false}\"/>\n" +
" <deployment-scanner path=\"deployments\" relative-to=\"jboss.server.base.dir\" " +
"scan-enabled=\"false\" scan-interval=\"5000\" " +
"auto-deploy-xml=\"true\" deployment-timeout=\"30\"/>\n" +
"</subsystem>";
public DeploymentScannerParsingTestCase() {
super(DeploymentScannerExtension.SUBSYSTEM_NAME, new DeploymentScannerExtension());
System.setProperty("custom.system.property","prop");
}
/**
* Get the subsystem xml as string.
*
* @return the subsystem xml
* @throws java.io.IOException
*/
@Override
protected String getSubsystemXml() throws IOException {
return SUBSYSTEM_XML;
}
}