簡體   English   中英

JUnit測試類的主要方法是什么?

[英]What goes in the main method of JUnit test classes?

JUnit測試類的主要方法應該包含哪些內容? 這是我使用的一個示例,但我不太了解它,並對其他選項感到好奇嗎?

public static void main(String[] args) {
        junit.textui.TestRunner.run(new JUnit4TestAdapter(InflectionPointTest.class));
}

我專注於從Notepad ++學習它,但是注意到Netbeans使用JUnit甚至沒有在類中使用main方法。

JUnit測試不會作為獨立的Java應用程序執行,因此它們不需要main方法。 JUnit測試由測試運行程序執行, 測試運行程序使用其他機制來確定如何設置和執行測試,在現代版本的JUnit中,它將成為注釋。

沒有什么可以阻止您使用包含一些引導代碼的main方法創建JUnit測試的,但是由於其他解決方案的豐富性,通常無法做到這一點,因為其他解決方案可以輕松地運行多個測試並匯總結果並將其提供給進一步的構建步驟(Maven +例如Surefure)。


旁注:通過使用Notepad ++進行Java開發,不會損害您的學習過程。 任何能夠提供自動完成和上下文相關幫助的適當的啟用Java的IDE都將比文本編輯器好得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM