SpringMVC Junit單元測試

2021-07-26 02:55:28 字數 833 閱讀 3694

作為軟體開發

人員,我們在寫完**後經常要進行junit測試。測試普通的類和方法是比較簡單的,但是涉及到web 服務,測試起來就相對要麻煩些。之前我們要經常重啟web容器,在junit4版本推出後,我們可以在不啟動整個web容器的情況下,測試自己的service、dao、以及controller。接下來小博老師帶領大家學習下junit4測試springmvc的方法。

比如,針對以下controller的乙個登陸方法:

針對這個登入的測試,我們有兩種方式。

使用junit前,需要匯入兩個jar包:junit-4.10.jar和spring-test-4.2.0.release.jar。

第一種方法:直接呼叫controller方法測試。

@runwith(springjunit4classrunner.class)  註解讓測試執行於spring測試環境;@contextconfiguration註解載入的是spring的配置檔案。request及response都是用mock物件生成。

第二種方法:用請求路徑測試。

注意需要import以下幾個靜態類

單例 單例模式

簡單的實現乙個單例 instancetype sharedinstance return instance 真正的單例模式 myclass sharedinstance return instance id allocwithzone nszone zone return nil id copywi...

單鏈表(合併單鏈表)

單鏈表遍歷 單鏈表遍歷是從單鏈表頭指標head開始訪問,沿著next指標所指示的方向依次訪問每乙個結點,且每個結點只能訪問依次,直到最後乙個結點為止。遍歷時注意,不要改變head指標的指向。因此一般設定另外的乙個指標變數如p,p從head開始依次訪問乙個結點,直到鍊錶結束,此時p null,完成依次...

Kafka 單節點單Kafka Broker集群

tar zxvf kafka 2.12 0.10.2.1.tgz cd kafka 2.12 0.10.2.1 bin zookeeper server start.sh config zookeeper.properties bin kafka server start.sh config ser...