Я работаю в традиционной структуре проекта 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?
Спасибо,
java
unit-testing
intellij-idea
Scruffers
источник
источник
Ответы:
Используйте пункт меню Navigate -> Test или Ctrl+ Shift+ T( Shift+ ⌘+ Tна Mac). Это перейдет к существующему тестовому классу или предложит сгенерировать его для вас с помощью небольшого мастера.
источник
В качестве альтернативы вы также можете поместить курсор на имя класса и нажать alt+ enter( Показать намеренные действия и быстрые исправления ). Он предложит создать тест .
По крайней мере, работает в IDEA версии 12.
источник
* IntelliJ 13 * (его оплачено) Мы обнаружили, что вам нужно поместить курсор в фактический класс, прежде чем ctrl+ Shift+ Tсработает.
Что кажется немного ограничительным, если это единственный способ создать тестовый класс. Хотя в ретроспективе это заставит разработчиков создавать тестовый класс, когда они пишут функциональный класс.
источник
Используйте пункт меню Navigate> Test
Ярлыки:
Windows
Ctrl+ Shift+T
Macos
⌘+ Shift+T
источник
Я вижу, что некоторые люди спрашивали, так что в OSX вы все равно можете перейти на навигацию-> test или использовать cmd+ shift+T
Помните, что вы должны быть сосредоточены в классе, чтобы это работало
источник
Select. Библиотека тестирования (JUnit4 или любая).
Укажите Имя класса
Выберите элемент
Вот и все. Мы можем изменить структуру каталогов в соответствии с нашими потребностями. Удачи!
источник
Я думаю, что вы всегда можете попробовать Ctrl+ Shift+, Aчтобы найти нужное действие / команду.
Здесь вы можете попробовать нажать Ctrl+ Shift+ Aи ввести «test», чтобы найти команду.
источник
Используйте аннотацию @Test для одного из методов тестирования или аннотируйте свой тестовый класс с помощью @RunWith (JMockit.class), если используете jmock. Intellij должен идентифицировать это как тестовый класс и включить навигацию. Также убедитесь, что плагин junit включен.
источник
С курсором на объявлении имени класса я делаю ALT + Return, и мой Intellij 14.1.4 предлагает мне всплывающее окно с опцией «Создать тест».
источник