Spring 五 之整合Junit

2021-10-16 12:50:29 字數 1004 閱讀 3952

為什麼要整合junit

在測試中,我們為了降低**的冗餘,通常會將公共部分進行抽離,但是對於乙個專門測試的工作人員來說,這一部分並不屬於他的考慮範疇。

並且在junit中,它不會管我們是否採用了spring框架,在執行測試方法時,junit根本不知道我們是不是使用了spring框架,所以也就不會為我們讀取配置檔案/配置類來建立spring核心容器。

所以,在junit中執行測試方法時,沒有ioc容器,就算寫了autowired註解,也無法實現注入。

如何實現整合

>

>

org.springframeworkgroupid

>

>

spring-testartifactid

>

>

5.0.2.releaseversion

>

dependency

>

<--注意,此處的spring若是5版本以上,則junit要是4.12以上的版本--

>

>

>

junitgroupid

>

>

junitartifactid

>

>

4.12version

>

dependency

>

@runwith

(springjunit4classrunner.

class

)@contextconfiguration

(locations =

"classpath:bean.xml"

)public

class

springtest

}

整合完成之後,對於測試人員來講,就只需要寫@test裡面的內容,而不用關心是否用了框架

Spring之junit測試整合

spring提供spring test 5.2.1.release.jar 可以整合junit。優勢 可以簡化測試 不需要手動建立上下文,即手動建立spring容器 1.匯入jar包 2.建立包com.igeek.test,建立類springtest 通過 runwith註解,使用junit整合sp...

spring 整合Junit,整合web

l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...

Spring整合junit測試

spring提供spring test 3.2.0.release.jar 可以整合junit 優勢 可以簡化測試 不需要手動建立上下文 目標 測試spring的bean的某些功能 runwith springjunit4classrunner.class 固定寫法,junit整合spring的測試...