有沒有簡單的方法在Eclipse中點擊幾下就可以啓動一個類的靜態函數(不是主要的)?有沒有簡單的方法在Eclipse中點擊幾下就可以啓動一個類的靜態函數?
可以在主要功能中做到這一點,但有另一種方式嗎?
E.g.在Outline視圖中右鍵單擊需要的功能並選擇[使用參數運行..]
有沒有簡單的方法在Eclipse中點擊幾下就可以啓動一個類的靜態函數(不是主要的)?有沒有簡單的方法在Eclipse中點擊幾下就可以啓動一個類的靜態函數?
可以在主要功能中做到這一點,但有另一種方式嗎?
E.g.在Outline視圖中右鍵單擊需要的功能並選擇[使用參數運行..]
靜態方法無法運行,當然,如果此方法是main(String... args)
方法。
但是,應考慮爲此方法創建一個JUnit測試用例。在Eclipse中創建JUnit Test Case
。在嚮導中,您可以指定在Class under test:
字段中提供static
方法的類。然後,Eclipse將爲您提供在受測試的類上爲每個現有方法創建一個測試方法的功能。
一旦創建了JUnit測試,只需右鍵單擊此Java類並選擇Run as > JUnit test
。快捷鍵是Alt + Shift + X,然後T.
你也可以考慮做一些Test Driven Development ...
很好的答案,謝謝。 – EugeneP 2010-10-26 09:35:06
爲您的靜態方法創建一個JUnit Test類。一旦創建,只需點擊一下即可測試您的靜態方法。
我不明白你的問題。請你澄清一下。 – 2010-10-26 08:22:19
@Shervin我們有一個類的靜態函數。測試工作原理的一種方法是在「main()函數」中調用它。如何避免這種啓動靜態非主函數的「長」方式? – EugeneP 2010-10-26 08:25:59
奇怪的請求...因爲它只適用於參數都是基元(或字符串)的情況。你將如何定義參數是對象? – nanda 2010-10-26 08:39:41