package common; import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.support.GenericXmlApplicationContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.transaction.TransactionConfiguration; @RunWith(SpringJUnit4ClassRunner.class) //使用@RunWith(SpringJUnit4ClassRunner.class),才能使测试运行于Spring测试环境 @ContextConfiguration({ "classpath:spring-context.xml" }) //指定Spring的配置文件 /为classpath下 @TransactionConfiguration(transactionManager = "txManager", defaultRollback = true) //对所有的测试方法都使用事务,并在测试完成后回滚事务 public class BaseTestCase { }