Подтвердить что ты не робот

Как создать тестовый каталог в Intellij 13?

Я - Intellij noob, используя v13.

У меня есть простая структура java-проекта (по умолчанию), которая выглядит так:

  [] .idea
  [] src
     [] com.test
          mytestClass1
          mytestClass2

Теперь я хочу написать простой тест, и я бы хотел поместить этот код в каталог /src/test/java. Поэтому я решил изменить свой формат проекта, чтобы он выглядел так:

 [] .idea
   [] src
     [] main
        [] java    
        [] resources
     [] test
        [] java    
        [] resources

После создания этой структуры я, очевидно, хотел бы переместить мои текущие классы в src в главную /java/com... структуру.

Я прочитал все о корнях контента и структуре проекта. Информация равнозначна: "Папки в корнях контента могут быть назначены следующим категориям: источники, источники тестов, сгенерированные источники, сгенерированные источники тестов и исключенные папки (в модулях Java - также ресурсы и тестовые ресурсы)"

Я попытался щелкнуть правой кнопкой мыши по имени проекта, затем "Создать" > "Каталог", затем ввести "src/main/java" (также попробовал его с помощью косой черты), но когда я щелкнул правой кнопкой мыши мой новый каталог и выберите " Mark Directory As" единственная опция Исключена.

Если я создаю новый каталог в корневом каталоге, я могу выбрать Mark Directory As Test Sources Root, но он все равно зависает от корня, например:

  [] .idea
  [] java
  [] src
     [] com.test

Может кто-нибудь, пожалуйста, скажите мне, как перейти к моей желаемой структуре?

4b9b3361

Ответ 1

У вас должна быть структура, подобная этой:

 [] .idea    
 [] src
    [] main
      [] java   
           com.simpleproject
             SimpleClass.java
      [] resources
    [] test
      [] java
           com.simpleproject
             SimpleClassTest.java
      [] resources

После этого перейдите в: Файл- > Структура проекта- > Модули и на вкладке "Источники" вы можете выбрать, какая папка "тестовая папка" (обычно java в тесте), которые "источники" (обычно java в основном) и т.д. нажав "Отметить как".