2011-02-25 73 views
17

我可以使用運行整個JUnit測試:快捷方式運行混凝土試

+ Alt鍵+X牛逼

但我怎麼可以運行一個測試?使用鼠標我點擊具體的方法和Run As -> Junit test

任何人都知道這種情況下的快捷方式?

感謝

+0

您正在使用哪個版本的Eclipse?我不能運行JUnit類測試的單一方法,即使使用鼠標... – romaintaz 2011-02-25 08:07:45

+0

我的Eclipse版本:3.5.0 – chris 2011-02-25 08:16:22

回答

25

+ Alt鍵 + X,T運行一個測試方法插入符上的方法名。

enter image description here

+0

謝謝,多數民衆贊成在工作。 – chris 2011-02-25 08:39:51

+1

對於Shift-Alt-X快捷鍵爲+1 – FrVaBe 2011-02-25 08:51:29

+0

插入符不得不坐在測試方法上,並且文件是當前活動的文件,非常不方便。如果測試用例使用外部文件,並且在繼續重新測試時調整該文件,該怎麼辦? FrBaBe在下面的答案解決了這個問題,因爲當你使用右鍵單擊運行測試用例時,該特定測試顯示在歷史記錄中,並且當您從運行菜單按鈕(或調試)運行一次時,您將其配置爲始終運行最後的配置,一個簡單的F11不斷重新啓動它 - 不管你打開了什麼。 – Mike 2012-07-13 17:49:46

4

如果你像你描述它會在「運行歷史」的最後一個條目運行單個測試方法。要再次運行測試,只需單擊工具欄中的運行按鈕或按下'Ctrl-F11'。

+0

在Helios中不適用我 – Hugo 2011-10-20 11:31:29

+0

@Hugo剛剛在Helios(Ctrl + F11)使用Java的角度,它適用於我。好奇?! – FrVaBe 2011-10-20 13:26:40

+1

雨果,你必須運行一次使用運行/調試按鈕F11開始工作。您還必須在首選項中進行設置才能始終啓動最後的配置。 – Mike 2012-07-13 17:50:49

12

我找到了「 - Alt鍵 - X」帶給我的麻煩有時,有時我認爲是最後執行的命令並不總是有時我結束了運行我不是故意的。同樣,在進行TDD時,您經常重新運行測試,有時候想要從一個項目重新運行測試一段時間,然後進入下一個項目並希望開始運行測試。或者你可能會專注於某個特定領域,只想在短時間內運行一個單元測試。在這種情況下,我發現我想簡單地重新運行我的最後一次測試,我發現「Shift - Alt - X」有點麻煩。

所以我做的是「Windows」>「首選項」,然後點擊「常規」>「鍵」。通過「命令」對錶格進行排序並向下滾動,直到找到「重新運行JUnit測試 - 首先失敗」和「重新運行JUnit測試」。點擊其中的一個,並將「綁定」字段設置爲您要使用的任何鍵盤快捷鍵。我個人設定「重新JUnit測試」,以CTRL + F5使其類似於刷新瀏覽器(加上這給我打CTRL + 小號,然後CTRL的快速簡便的保存/重播組合 + F5)。

+0

感謝您的提示。 :-) – 2013-04-26 14:45:23

0

多年後,對我來說,ALT + R + T + Enter可以運行最後一次運行測試,無論它是一種特定的方法還是類。對於我來說,CTL-F11只運行最後一次junit類,即使最後一次運行是該junit類的特定方法。

0
  • F11運行測試並激活窗口控制檯。

  • Ctrl鍵 + F11運行測試和激活窗口的JUnit。