比bug還讓人覺得神奇的是熟悉的功能項JUnitTest平白無故消失了……
阿新 • • 發佈:2022-02-23
今天,我本來先寫一個反射的demo測試獲取私有的構造器並通過反射建立物件,但是在我測試了幾次程式碼都是:出現java.lang.NoSuchMethodException: com.shan.hello.Hello.
我突然想起來獲取私有的成員,需要加上與訪問許可權無關的Declared
,即通過getDeclaredConstructors()獲取構造器,而不是getConstructors()
,修改完程式碼信心滿滿決定 必勝的五星旗幟已經飄揚在天安門廣場的時候,突然。。。
神奇的時刻發生了,突然,右鍵Run as沒有JUnit Test選項…,明明上一秒咱還在測試,還在Run as選擇JUnit Test選項,測試的庫和包咱還都在:但是,沒有功能項JUnit Test選項了
- 小case,庫、jar包等東西都在,本大爺猜應該是工具自身的問題(我使用的是eclipse做的單元測試),要有革命的信念"重啟解決一切"
- 重啟果然勝利了。簡單粗暴,邏輯排除了一遍依賴問題,試試重啟,哈哈哈,果不其然,簡單高效,搞定,單元測試回來啦
本文來自部落格園,作者:一樂樂,轉載請註明原文連結:https://www.cnblogs.com/shan333/p/15926580.html