解決JUnit單元測試時出現的Java.lang.Exception: No runnable methods問題

Melo_FengZhi發表於2020-12-12

  上週沒有更新部落格,這周終於擠出時間出來寫部落格啦。今天就來聊下最近在java開發過程中進行單元測試時遇到的坑。我們們閒言少敘,書規正文。

  自己在昨天進行單元測試時突然莫名其妙地碰到了一個bug,見下圖:
在這裡插入圖片描述
  從上面地圖片可以很清楚地看到控制檯中已經明確丟擲了Java.lang.Exception: No runnable methods這個bug,話說是怎麼引起地呢?我看到我的測試方法上也有寫@Test註解呀,到底怎麼回事,怎麼回事?經過認真地排查,原來是我在匯入@Test註解時導錯包了,匯入了org.testng.annotations這個包,怪自己做事太粗心,如下圖所示:
在這裡插入圖片描述
  那麼怎麼解決呢?很簡單,匯入正確的包不就行了嗎?於是我將org.testng.annotations.Test替換成了import org.junit.Test後程式就可以正常執行了,見下圖:
在這裡插入圖片描述
  好,今天就寫到這裡。

參考部落格:(親測解決)JUnit測試提示Java.lang.Exception: No runnable methods

相關文章