使用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 自動注入啦~~~,然后就可以正常寫測試方法啦。

最近在看依賴注入等設計思想,略有所悟,一定要有不要臉的精神~~才能學到最核心的東西。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM