Создать тестовый класс в IntelliJ

Я работаю в рамках традиционной структуры проекта Java Maven внутри 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?

Спасибо,

Ответ 1

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

Ответ 2

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

Как минимум работает в IDEA версии 12.

Ответ 3

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

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

Ответ 4

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

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

Ответ 5

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

Ответ 6

Используйте пункт меню Navigate> Test

gif

Ярлыки:

Windows

Ctrl + Shift + T

Macos

+ Shift + T

Ответ 7

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

Ответ 8

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

Ответ 9

  1. Щелкните правой кнопкой мыши по проекту, затем выберите new-> каталог. Создайте новый каталог и назовите его "test".
  2. Щелкните правой кнопкой мыши на папке "test" и выберите "Mark Directory" As-> "Test Sources Root".
  3. Нажмите Navigate-> Тест-> Создать новый тест
    Выберите библиотеку тестирования (JUnit4 или любую)
    Укажите имя класса
    Выберите члена

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