SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決
單元測試沒有執(zhí)行的按鈕
問題說明
在搭建SpringBoot項(xiàng)目單元測試中,突然發(fā)現(xiàn)沒有執(zhí)行的按鈕,如是,我使用鼠標(biāo)右鍵,強(qiáng)行執(zhí)行該測試方法.結(jié)果報(bào)錯(cuò).
報(bào)錯(cuò)信息:
The class com.example.demo.DemoApplicationTests is not public.
idea給的建議:
Test class should have exactly one public constructor
發(fā)現(xiàn)類上面沒有限定符關(guān)鍵字,且必須為public.
解決方法
在類上補(bǔ)充public關(guān)鍵字
單元測試沒有啟動(dòng)按鈕(另辟蹊徑)
最近遇到了一個(gè)問題,很是煩惱,搜遍全網(wǎng)也沒有解決,后來自己偶然解決了。
就是IDEA中,spring boot項(xiàng)目的單元測試的普通方法,無論如何都沒有啟動(dòng)的三角形綠色按鈕。
大致如下圖(紅圈處,沒有啟動(dòng)按鈕)

現(xiàn)狀
網(wǎng)上搜來的方法更是令人絕望。
試遍無數(shù)(其實(shí)方法也就那么幾種,什么mark directory as ...、jdk版本、pom scope、public、compiler配置、output path配置等等)
我負(fù)責(zé)任地說,每種都試過,沒有一個(gè)有效的。
轉(zhuǎn)機(jī)
直到一次偶然的原因,我打開了idea的插件,看到了junit插件被禁用了……
然后啟動(dòng),然后一切都好了。

結(jié)論
如果找遍方法,還是沒解決,可能就是這里我說到的原因。
即 Junit插件被禁用了,啟用即可
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Maven profile實(shí)現(xiàn)不同環(huán)境的配置管理實(shí)踐
這篇文章主要介紹了Maven profile實(shí)現(xiàn)不同環(huán)境的配置管理實(shí)踐,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
在SpringBoot環(huán)境中使用Mockito進(jìn)行單元測試的示例詳解
Mockito特別適用于在Spring Boot環(huán)境中進(jìn)行單元測試,因?yàn)樗軌蜉p松模擬Spring應(yīng)用中的服務(wù)、存儲(chǔ)庫、客戶端和其他組件,通過使用Mockito,開發(fā)者可以模擬外部依賴,從而使單元測試更加獨(dú)立和可靠,本文給大家介紹了在Spring Boot環(huán)境中使用Mockito進(jìn)行單元測試2024-01-01
Java?-jar參數(shù)設(shè)置小結(jié)
本文主要介紹了Java?-jar參數(shù)設(shè)置小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

