Я работаю в рамках традиционной структуры проекта 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
- Щелкните правой кнопкой мыши по проекту, затем выберите new-> каталог. Создайте новый каталог и назовите его "test".
- Щелкните правой кнопкой мыши на папке "test" и выберите "Mark Directory" As-> "Test Sources Root".
- Нажмите Navigate-> Тест-> Создать новый тест
Выберите библиотеку тестирования (JUnit4 или любую)
Укажите имя класса
Выберите члена
Это. Мы можем изменить структуру каталогов в соответствии с нашими потребностями. Удачи!