Spring mvc和Junit 4集成的注意点

发表于:2015-6-10 11:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:bookwed    来源:51Testing软件测试网采编

  常规步骤:
  1、导入jar包,主要有两个,spring-test 和 junit4,主要用maven管理,直接依赖即可。可以在这个网站上进行查找或下载:http://mvnrepository.com/
  2、编写基类,这也不用每个测试类都要实现一遍,代码如下:
/**
* 显示基类,主要就是用来加载配置文件的
* @author joy
*
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:/spring/applicationContext-base.xml","classpath:springmvc-config.xml","classpath:sqlMapConfig.xml"})
public class BaseJunit4Test extends AbstractJUnit4SpringContextTests{
//do nothing
}
  3、编写测试类,注意继承基类
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.wei.interfaces.UserService;
import com.wei.junit.BaseJunit4Test;
public class UserServiceImplTest extends BaseJunit4Test {
@Autowired
private UserService userService;
@Test
public void testGetUserById(){
assertEquals(userService.getUserById(1).getLoginName(), "admin");
}
}
  注意点:
  1、已经有了一个完整mvc层级架构,这样依赖的时候不会报无法依赖注入的错误;
  2、要添加servlet-api,否则会报如下错误:
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号