基於spring環境測測試類的書寫

2021-06-03 16:48:43 字數 1103 閱讀 1685

junit作為最常用的測試框架,而spring是最佳的整合框架,開發j2ee的程式測試,需要先載入web的上下文環境才能完成業務類的測試。

下面例子是搭建基於spring的框架環境

1.書寫載入上下文環境的基礎類

2.書寫業務測試類

package com.taobao.mmp.service.test;

import com.taobao.hsf.hsfunit.hsfeasystarter; 

//import com.taobao.hsf.hsfunit.hsfeasystarter;

/*** 單元測試基類-測試的spring環境

* @author luohu

* @version 1.0**/

public abstract class basetestcase

/*** 預設配置檔案

*/public static string paths = ;

//        "spring-hsf-consumer.xml"

/*** 以預設的配置檔案啟動spring容器

* @throws exception

*/public static void initspringcontext() throws exception

/*** 以指定的配置檔案啟動spring容器

* @throws exception

*/protected static void initspringcontext(string paths) throws exception

/*** 銷毀spring容器

* @throws exception

*/protected static void destroyspringcontext() throws exception

}*測試類的書寫,首先得載入配置環境

* @author luohu

*/public class mmpreadservicetest extends basetestcase

}@test

public void testquerysubuserinfobysubid_根據子賬號id獲取子賬號手機號()else}}

基於Spring的專案測試要點

今天覆習了一下 造福無數人spring2.0 參考手冊翻譯 第8章 測試,濃縮即精華的更新了ss wiki中的 spring下的單元測試要點。1.需要spring 依賴注入的測試protected string getconfiglocations 並顯式寫一些需要注入的變數的setter函式。2....

Spring單元測試類

public class unittestbase public unittestbase string springxmlpath 在test方法執行前執行 before public void before trycatch exception ex 在test方法執行後執行 after pub...

基於spring 3 註解的junit測試

import org.junit.test import org.junit.runner.runwith import org.springframework.beans.factory.annotation.autowired import org.springframework.test.co...