package org.jbpm.formbuilder.server;
import java.net.URL;
import junit.framework.TestCase;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class SpringConfigurationTest extends TestCase {
public void testConfiguration() throws Exception {
URL pathToClasses = getClass().getResource("/FormBuilder.properties");
String filePath = pathToClasses.toExternalForm();
//assumes compilation is in target/classes
filePath = filePath.replace("target/classes/FormBuilder.properties", "src/main/webapp");
filePath = filePath + "/WEB-INF/springComponents.xml";
FileSystemXmlApplicationContext fileCtx = new FileSystemXmlApplicationContext(filePath);
assertNotNull("fileCtx shouldn't be null", fileCtx);
assertTrue("fileCtx should contain some beans", fileCtx.getBeanDefinitionCount() > 0);
}
}