spring + hibernate的Junit测试框架:

package test.trs;

import junit.framework.TestCase;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.core.io.FileSystemResource;

public class DreamFactoryTest extends TestCase {

    
protected ApplicationContext factory;

    
protected void setUp() throws Exception {
        String []location
=new String[]{
                
"D:/workspace/EmailSubScribe/webapp/WEB-INF/beans.xml",
                
"D:/workspace/EmailSubScribe/webapp/WEB-INF/applicationContext.xml"}
;
        factory 
= new FileSystemXmlApplicationContext(location);

    }


    
protected void tearDown() throws Exception {
        factory
=null;
        
super.tearDown();

    }


}


继承的子类
package test.trs.db.impl;

import test.trs.DreamFactoryTest;

import com.trs.db.dao.WebSiteConfigDao;
import com.trs.db.persistent.WebSiteConfig;

public class WebSiteConfigImplTest extends DreamFactoryTest {
    
    
   
private WebSiteConfigDao manager;
   
protected void setUp() throws Exception {
       
super.setUp();
       manager
=(WebSiteConfigDao)factory.getBean("WebSiteConfigDao");    
   }


    
public void testCascadeDelete() {
        .    }




}