一天时间没白费还好解决了,废话不多说直接上代码,两个类即可,一个架构师设计的测试基类,一个开发人员用的普通测试类。
package org.gh.base;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import junit.framework.TestCase;
// 基类不能名称不要包含Test,否则会认为是测试类,计入测试数内
public class BaseCheckCase extends TestCase{
protected AbstractApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"classpath:spring.xml"
,"classpath:spring-mybatis.xml"});
}
package org.gh;
import org.gh.base.BaseCheckCase;
import org.gh.model.UserInfo;
import org.gh.service.IUserService;
import org.junit.Test;
// 类名须包含Test
public class UserTest extends BaseCheckCase{
private IUserService userService = (IUserService) context.getBean("userService");
@Test //标明是测试方法 方法名必须是非test的且以test开