ярлык для запуска конкретного теста - PullRequest
17 голосов
/ 25 февраля 2011

Я могу запустить весь тест Junit, используя:

Shift + Alt + X , T

Но как мне запустить один тест? С помощью мыши я нажимаю на конкретный метод и Run As -> Junit test

Кто-нибудь знает ярлык для этого случая?

Спасибо

Ответы [ 6 ]

26 голосов
/ 25 февраля 2011

Shift + Alt + X , T запускает один метод теста, если каретка находится в имени метода.

enter image description here

13 голосов
/ 20 июля 2012

Я считаю, что " Shift - Alt - X " иногда доставляет мне неприятности, иногда то, что я считаю последним выполненным Команда не всегда, и иногда я в конечном итоге запустить то, что я не хотел. Также, когда вы выполняете TDD, вы так часто перезапускаете тесты, а иногда хотите на некоторое время перезапустить тест из одного проекта, затем переходите к следующему проекту и хотите начать его тестирование. Или вы можете сосредоточиться на конкретной области и хотите запускать только один модульный тест несколько раз. В этом случае я обнаружил, что хотел бы просто часто повторять свои последние тесты, и я нахожу « Shift - Alt - X » несколько громоздким.

Итак, я делаю «Windows»> «Настройки», затем нажимаю «Общие»> «Ключи». Сортируйте таблицу по «Команде» и прокручивайте вниз, пока не найдете «Rerun JUnit Test - Failures First» и «Rerun JUnit Test». Нажмите на один из них и установите в поле «Binding» любое сочетание клавиш, которое вы хотите использовать. Лично я установил «Rerun JUnit Test» на CTRL + F5 , чтобы он был похож на обновление браузера (плюс это дает мне быстрое и простое сочетание сохранения / перезапуска при нажатии CTRL + S , затем CTRL + F5 ).

4 голосов
/ 25 февраля 2011

Если вы запустите один тестовый метод, как вы описали, это будет последняя запись в «Истории выполнения».Чтобы снова запустить тест, вы можете просто нажать кнопку «Выполнить» на панели инструментов или нажать «Ctrl-F11».

1 голос
/ 21 сентября 2017
  • F11 запустить тестирование и активировать консоль окна.

  • Ctrl + F11 запустить тест и активировать окно JUnit.

0 голосов
/ 21 сентября 2018

Ярлык: Ctrl + Alt + Shift + R - запускается только один метод модульного теста.Установите каретку для метода.

0 голосов
/ 03 августа 2017

Годы спустя, для меня, работает ALT + R + T + Enter, который запускает последний запущенный тест, будь то определенный метод или класс.CTL-F11 для меня запускает только последний класс junit, даже если последний запуск был определенным методом этого класса junit.

...