整合JUnit測試

2022-10-06 20:42:22 字數 742 閱讀 3941

public class testmain 

}

spring為我們提供了乙個test模組,它會自動整合junit進行測試,我們可以匯入一下依賴:

org.junit.jupiter

junit-jupiter

5.8.1

test

org.springframework

spring-test

5.3.12

這裡匯入的是junit5和springtest模組依賴,然後直接在我們的測試類上新增兩個註解就可以搞定:

@extendwith(springextension.class)

@contextconfiguration(classes = testconfiguration.class)

public class testmain

}

@extendwith是由junit提供的註解,等同於舊版本的@runwith註解,然後使用springtest模組提供的@contextconfiguration註解來表示要載入哪乙個配置檔案,可以是xml檔案也可以是類,我們這裡就直接使用類進行載入。

配置完成後,我們可以直接使用@autowired來進行依賴注入,並且直接在測試方法中使用注入的bean,現在就非常方便了。

Spring整合junit測試

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

Spring整合Junit測試

spring整合junit是為了解決 重複和配置檔案多次載入的問題 解決的方法很簡單 第一步使用註解告訴spring配置檔案在哪 第二步使用註解讓spring載入配置檔案 要匯入的包有spring的aop和test,junit的單元測試包 contextconfiguration value cla...

Spring之junit測試整合

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