SpringBoot單元測(cè)試沒(méi)有執(zhí)行的按鈕問(wèn)題及解決
單元測(cè)試沒(méi)有執(zhí)行的按鈕
問(wèn)題說(shuō)明
在搭建SpringBoot項(xiàng)目單元測(cè)試中,突然發(fā)現(xiàn)沒(méi)有執(zhí)行的按鈕,如是,我使用鼠標(biāo)右鍵,強(qiáng)行執(zhí)行該測(cè)試方法.結(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)類上面沒(méi)有限定符關(guān)鍵字,且必須為public.
解決方法
在類上補(bǔ)充public關(guān)鍵字
單元測(cè)試沒(méi)有啟動(dòng)按鈕(另辟蹊徑)
最近遇到了一個(gè)問(wèn)題,很是煩惱,搜遍全網(wǎng)也沒(méi)有解決,后來(lái)自己偶然解決了。
就是IDEA中,spring boot項(xiàng)目的單元測(cè)試的普通方法,無(wú)論如何都沒(méi)有啟動(dòng)的三角形綠色按鈕。
大致如下圖(紅圈處,沒(méi)有啟動(dòng)按鈕)

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

結(jié)論
如果找遍方法,還是沒(méi)解決,可能就是這里我說(shuō)到的原因。
即 Junit插件被禁用了,啟用即可
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JAVA 對(duì)數(shù)組進(jìn)行初始化填充的方法示例
這篇文章主要介紹了JAVA 對(duì)數(shù)組進(jìn)行初始化填充的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Spring Boot學(xué)習(xí)入門之表單驗(yàn)證
表單驗(yàn)證主要是用來(lái)防范小白搞亂網(wǎng)站和一些低級(jí)的黑客技術(shù)。Spring Boot可以使用注解 @Valid 進(jìn)行表單驗(yàn)證。下面這篇文章主要給大家介紹了關(guān)于Spring Boot學(xué)習(xí)入門之表單驗(yàn)證的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09
Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼
這篇文章主要介紹了Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-12-12
詳解Spring Boot的GenericApplicationContext使用教程
這篇教程展示了如何在Spring應(yīng)用程序中使用GenericApplicationContext 。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
使用Springboot實(shí)現(xiàn)word在線編輯保存
PageOffice目前支持的Web編程語(yǔ)言及架構(gòu)有:Java(JSP、SSH、MVC等),ASP.NET(C#、VB.NET、MVC、Razor等),PHP,ASP,本篇文章就帶你使用Springboot整合PageOffice實(shí)現(xiàn)word在線編輯保存2021-08-08
SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對(duì)數(shù)據(jù)庫(kù)
這篇文章主要介紹了SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對(duì)數(shù)據(jù)庫(kù)密碼加密的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01

