zoukankan      html  css  js  c++  java
  • 使用junit单元测试SpringMvc

     对于有依赖关系的方法,junit测试会有些麻烦,可以用@before @after之类的创建数据库连接,然后进行测试,但是有些太麻烦了。

     所以就使用一下这个:org.springframework.test-3.0.5.RELEASE.jar  给junit提供了一些springMvc的注解等等。要西~,试试看。

    maven项目的话自己配置吧,我是直接引的jar包:http://cn.jarfire.org/org.springframework.test.html

    引入后这样写单元测试:(classpath后面的路径,应该是从classes开始的,配置好自己的applicationContext.xml的位置)

    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = {
             "classpath:applicationContext.xml"
     })
    public class DiscussServiceTest {
    
        @Autowired
        private DiscussService discussService;
        
        @Test
        public void testSearchAdmin() {
            t_forum  forum = discussService.findforumById("1");
            assertEquals("qiang", forum.getUser_name());
            
        }
    
    }

    然后就可以使用@Autowired 自动注入啦~~~,然后就可以正常写测试方法啦。

    最近在看依赖注入等设计思想,略有所悟,一定要有不要脸的精神~~才能学到最核心的东西。

  • 相关阅读:
    26个Jquery使用小技巧
    jQuery之浮动窗口
    Visual Studio 2010 TFS指南
    Python
    HTML5小菜
    记一次重构经历【转载】
    Python学习笔记
    Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列
    搜索分词实现
    UML概要
  • 原文地址:https://www.cnblogs.com/qiangweikang/p/4844216.html
Copyright © 2011-2022 走看看