Создать тестовый класс в IntelliJ - PullRequest
124 голосов
/ 03 декабря 2010

Я работаю в традиционной структуре проекта Maven Java внутри IntelliJ, например,

main/java/com/x/y
test/java/com/x/y

Когда я создаю класс с именем Foo в main / java / com / x / y используя IntelliJ Я хотел бы автоматически создать файл с именем FooTest.java, созданный в test / java / com / x / y .

В Eclipse на панели инструментов есть кнопка, которая будетбольшая часть работы, связанной с созданием тестового класса скелета, кто-нибудь знает что-то подобное в IntelliJ?

Спасибо,

Ответы [ 9 ]

237 голосов
/ 03 декабря 2010

Используйте пункт меню Навигация -> Тест или Ctrl + Shift + T ( Shift + (1014 * + T на Mac). Это перейдет к существующему тестовому классу или предложит сгенерировать его для вас с помощью небольшого мастера.

38 голосов
/ 08 мая 2013

В качестве альтернативы вы также можете установить курсор на имя класса и нажать alt + , ввести ( Показать намеренные действия и быстрые исправления ).Он предложит Создать тест .

По крайней мере, работает в IDEA версии 12.

9 голосов
/ 30 января 2014

* IntelliJ 13 * (его оплачено) Мы обнаружили, что вам нужно иметь курсор в текущем классе до ctrl + Shift + Т работал.

Что кажется немного ограничительным, если это единственный способ создать тестовый класс. Хотя в ретроспективе это заставит разработчиков создавать тестовый класс, когда они пишут функциональный класс.

4 голосов
/ 31 августа 2014

Я вижу, что некоторые люди спрашивали, так что в OSX вы все равно можете перейти к> тестированию или использованию cmd + shift + T

Помните, что вы должны быть сосредоточены в классе, чтобы это сработало

2 голосов
/ 27 апреля 2015

Я думаю, вы всегда можете попробовать Ctrl + Shift + A , чтобы найти необходимое действие / команду.
Здесь вы можете попробоватьнажмите Ctrl + Shift + A и введите «test», чтобы найти команду.

1 голос
/ 11 сентября 2018

Используйте пункт меню Навигация> Тест

gif

Ярлыки:

Windows

Ctrl + Shift + T

macOS

+ Shift + T

0 голосов
/ 06 апреля 2019
  1. Щелкните правой кнопкой мыши по проекту, затем выберите new-> directory.Создайте новый каталог и назовите его «test».
  2. Щелкните правой кнопкой мыши папку «test» и выберите «Отметить каталог как-> Test Soots Root»
  3. Нажмите «Navigate-> Test-> Create New».Test
    Выбор библиотеки тестирования (JUnit4 или любой другой)
    Укажите имя класса
    Выберите элемент

Вот и все.Мы можем изменить структуру каталогов в соответствии с нашими потребностями.Удачи!

0 голосов
/ 15 сентября 2015

С помощью курсора на объявлении имени класса я делаю ALT + Return, и мой Intellij 14.1.4 предлагает мне всплывающее окно с опцией «Создать тест».

0 голосов
/ 11 декабря 2014

Используйте аннотацию @Test для одного из методов тестирования или добавьте аннотацию к вашему классу тестирования с помощью @RunWith (JMockit.class), если используете jmock. Intellij должен идентифицировать это как тестовый класс и включить навигацию. Также убедитесь, что плагин junit включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...