package com.fpcms.common.base; import org.junit.After; import org.junit.Before; import org.mockito.Mockito; import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean; import com.github.rapid.common.util.holder.BeanValidatorHolder; /** * * 本基类主要为子类指定好要装载的spring配置文件 * 及在运行测试前通过dbunit插入测试数据在数据库中,运行完测试删除测试数据 * * @author badqiu * 请设置好要装载的spring配置文件,一般开发数据库与测试数据库分开 * 所以你要装载的资源文件应改为"classpath:/spring/*-test-resource.xml" */ public class BaseServiceTestCase extends Mockito{ @Before public void init() { LocalValidatorFactoryBean factory = new LocalValidatorFactoryBean(); factory.afterPropertiesSet(); new BeanValidatorHolder().setValidator(factory.getValidator()); } @After public void tearDown() { new BeanValidatorHolder().cleanHolder(); } }