Spring之junit測試整合

2021-10-01 08:12:13 字數 1223 閱讀 6099

spring提供spring-test-5.2.1.release.jar 可以整合junit。

優勢:可以簡化測試**(不需要手動建立上下文,即手動建立spring容器)

1.匯入jar包

2.建立包com.igeek.test,建立類springtest

通過@runwith註解,使用junit整合spring

通過@contextconfiguration註解,指定spring容器的位置

3.通過@autowired註解,注入需要測試的物件

在這裡注意兩點:

將測試物件注入到測試用例中

測試用例不需要配置 ,因為使用測試類執行的時候,會自動啟動註解的支援(僅對該測試類啟用)

配置檔案:

<?xml version="1.0" encoding="utf-8"?>

service層:

public class userserviceimpl implements iuserservice 

}

測試類:

@runwith(springjunit4classrunner.class)

public class test01

}

配置檔案:

<?xml version="1.0" encoding="utf-8"?>

service層:

@service("userservice")

public class userserviceimpl implements iuserservice

}

測試類:

@runwith(springjunit4classrunner.class)

public class test01

}

Junit4整合spring 測試

廢話不多說,教程直接開始。1.加入依賴包 使用spring的測試框架需要加入以下依賴包 spring test spring框架中的test包 spring 相關其他依賴包 不再贅述了,就是context等包 2.建立測試源目錄和包 在此,推薦建立乙個和src平級的源檔案目錄,因為src內的類都是為...

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...