SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決
單元測試沒有執(zhí)行的按鈕
問題說明
在搭建SpringBoot項目單元測試中,突然發(fā)現(xiàn)沒有執(zhí)行的按鈕,如是,我使用鼠標(biāo)右鍵,強(qiáng)行執(zhí)行該測試方法.結(jié)果報錯.
報錯信息:
The class com.example.demo.DemoApplicationTests is not public.
idea給的建議:
Test class should have exactly one public constructor
發(fā)現(xiàn)類上面沒有限定符關(guān)鍵字,且必須為public.
解決方法
在類上補充public關(guān)鍵字
單元測試沒有啟動按鈕(另辟蹊徑)
最近遇到了一個問題,很是煩惱,搜遍全網(wǎng)也沒有解決,后來自己偶然解決了。
就是IDEA中,spring boot項目的單元測試的普通方法,無論如何都沒有啟動的三角形綠色按鈕。
大致如下圖(紅圈處,沒有啟動按鈕)
現(xiàn)狀
網(wǎng)上搜來的方法更是令人絕望。
試遍無數(shù)(其實方法也就那么幾種,什么mark directory as ...、jdk版本、pom scope、public、compiler配置、output path配置等等)
我負(fù)責(zé)任地說,每種都試過,沒有一個有效的。
轉(zhuǎn)機(jī)
直到一次偶然的原因,我打開了idea的插件,看到了junit插件被禁用了……
然后啟動,然后一切都好了。
結(jié)論
如果找遍方法,還是沒解決,可能就是這里我說到的原因。
即 Junit插件被禁用了,啟用即可
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JAVA 對數(shù)組進(jìn)行初始化填充的方法示例
這篇文章主要介紹了JAVA 對數(shù)組進(jìn)行初始化填充的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09詳解Spring Boot的GenericApplicationContext使用教程
這篇教程展示了如何在Spring應(yīng)用程序中使用GenericApplicationContext 。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11使用Springboot實現(xiàn)word在線編輯保存
PageOffice目前支持的Web編程語言及架構(gòu)有:Java(JSP、SSH、MVC等),ASP.NET(C#、VB.NET、MVC、Razor等),PHP,ASP,本篇文章就帶你使用Springboot整合PageOffice實現(xiàn)word在線編輯保存2021-08-08SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數(shù)據(jù)庫
這篇文章主要介紹了SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數(shù)據(jù)庫密碼加密的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01