springboot的單元測試(總結兩種)

2022-04-09 12:05:20 字數 918 閱讀 5053

springboot的單元測試,這裡介紹兩種方式,一種是在測試類中新增註解;另一種是在啟動的main方法中繼承commandlinerunner介面(也可以寫在其他方法中)。

如 對檢視資料庫的連線池資訊 進行單元測試

1. 在類上使用註解:

@runwith(springrunner.class)

@springboottest

@runwith(springrunner.class

)@springboottest

public

class

@autowired

datasource datasource;

@test

public

void

test()

}

2. 繼承commandlinerunner介面

commandlinerunner:表示在專案啟動完成後 會執行該功能,只需將測試的內容寫在其run()方法中,如:

Spring Boot 單元測試

由於spring boot在啟動時通常會先行啟動一些內建的元件,比如tomcat。因此,spring boot的測試類一般需要加一些簡單的註解。org.springframework.boot spring boot starter test test runwith標記乙個執行期springrun...

springboot單元測試

springboot對單元測試的支援十分完善,需要引入的jar包 org.springframework.boot spring boot starter test test 使用方式 在測試類的類頭部需要新增 runwith springrunner.class 和 springboottest註...

Spring Boot 單元測試

在所有測試方法前執行一次,一般在其中寫上整體初始化的 beforeclass 在所有測試方法後執行一次,一般在其中寫上銷毀和釋放資源的 afterclass 在每個測試方法前執行,一般用來初始化方法 比如我們在測試別的方法時,類中與其他測試方法共享的值已經被改變,為了保證測試結果的有效性,我們會在 ...