Spring Boot Junit單元測試

2021-08-17 05:59:29 字數 696 閱讀 8293

@before:初始化方法

@after:釋放資源

@test:測試方法,在這裡可以測試期望異常和超時時間

@ignore:忽略的測試方法

@beforeclass:針對所有測試,只執行一次,且必須為static void

@afterclass:針對所有測試,只執行一次,且必須為static void

執行順序:@beforeclass ——> @before ——> @test ——> @after ——> @afterclass

pom.xml中僅依賴spring-boot-starter-test,它把相關的依賴全部引入。

org.springframework.bootgroupid>

spring-boot-starter-testartifactid>

testscope>

dependency>

我這裡使用的是groovy**。

@runwith(springrunner.class)

class admintest

}

**說明:

unittest單元測框架

django預設使用python的標準庫unittest編寫測試用例。學習django單元測試之前,先學習下unittest單元測試框架的基本使用。下面實現乙個簡單的單元測試1.簡單的加法和減法功能實現,module.py 如下 encoding utf 8 class calculator doc...

單元測試應該測什麼

單元測試應該全面覆蓋專案開發的 但是依賴的第三方 不應該被測試。凡是非本專案開發的 都可以認為是第三方 比如,我們專案依賴別的部門提供的儲存服務,連線此服務需要使用他們提供的乙個指令碼,而這個指令碼存放在我們的util目錄中。像這個指令碼,就是所謂的第三方 我用下面這段話來說服領導將這個指令碼從測試...

Springboot Junit5初探窺鏡

import org.junit.jupiter.api.import org.junit.jupiter.api.extension.extendwith import org.springframework.boot.test.context.springboottest import org....