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