package net.jradius.tests;
import junit.framework.TestCase;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public abstract class AppTestCase extends TestCase
{
private ApplicationContext ac;
/**
* Loads the relevant ApplicationContext and is responsible
* for setting up a Hibernate session. This ensures that the
* lazy-loading mechanism works in our unit tests.
*/
public void setUp() throws Exception
{
setUp(new String[] { "spring-config.xml" });
}
/**
* Loads the relevant ApplicationContext and is responsible
* for setting up a Hibernate session. This ensures that the
* lazy-loading mechanism works in our unit tests.
*/
public void setUp(String[] appContexts) throws Exception
{
ac = new ClassPathXmlApplicationContext(appContexts);
}
/**
* Closes the hibernate session.
*/
public void tearDown() throws Exception
{
}
public ApplicationContext getAc()
{
return ac;
}
public void setAc(ApplicationContext ac)
{
this.ac = ac;
}
}