SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決
單元測試沒有執(zhí)行的按鈕
問題說明
在搭建SpringBoot項目單元測試中,突然發(fā)現沒有執(zhí)行的按鈕,如是,我使用鼠標右鍵,強行執(zhí)行該測試方法.結果報錯.
報錯信息:
The class com.example.demo.DemoApplicationTests is not public.
idea給的建議:
Test class should have exactly one public constructor
發(fā)現類上面沒有限定符關鍵字,且必須為public.
解決方法
在類上補充public關鍵字
單元測試沒有啟動按鈕(另辟蹊徑)
最近遇到了一個問題,很是煩惱,搜遍全網也沒有解決,后來自己偶然解決了。
就是IDEA中,spring boot項目的單元測試的普通方法,無論如何都沒有啟動的三角形綠色按鈕。
大致如下圖(紅圈處,沒有啟動按鈕)
現狀
網上搜來的方法更是令人絕望。
試遍無數(其實方法也就那么幾種,什么mark directory as ...、jdk版本、pom scope、public、compiler配置、output path配置等等)
我負責任地說,每種都試過,沒有一個有效的。
轉機
直到一次偶然的原因,我打開了idea的插件,看到了junit插件被禁用了……
然后啟動,然后一切都好了。
結論
如果找遍方法,還是沒解決,可能就是這里我說到的原因。
即 Junit插件被禁用了,啟用即可
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解Spring Boot的GenericApplicationContext使用教程
這篇教程展示了如何在Spring應用程序中使用GenericApplicationContext 。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數據庫
這篇文章主要介紹了SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數據庫密碼加密的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01