web-dev-qa-db-fra.com

Comment créer un répertoire de test dans Intellij 13?

Je suis un noob Intellij utilisant la v13.

J'ai une structure simple Java projet (par défaut) qui ressemble à ceci:

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

Maintenant, je veux écrire un test simple et je voudrais mettre ce code dans le répertoire/src/test/Java. J'ai donc décidé de changer le format de mon projet pour qu'il ressemble à ceci:

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

Après avoir créé cette structure, j'aimerais évidemment déplacer mes classes actuelles de src vers la structure principale/Java/com ....

J'ai tout lu sur racines de contenu et structure de projet . L'info indique même: "Les dossiers des racines de contenu peuvent être affectés aux catégories suivantes: sources, sources de test, sources générées, sources de test générées et dossiers exclus (dans Java - également ressources et test Ressources)"

J'ai essayé de cliquer avec le bouton droit sur le nom du projet, puis sur Nouveau -> Répertoire, puis d'entrer "src/main/Java" (également essayé avec une barre oblique), mais lorsque je clique avec le bouton droit sur mon nouveau répertoire, je sélectionne " Marquer le répertoire comme "la seule option est Exclus .

Si je crée un nouveau répertoire à la racine, je peux sélectionner Marquer le répertoire comme source de test racine , mais il reste bloqué à la racine, comme suit:

  [] .idea
  [] Java
  [] src
     [] com.test

Quelqu'un peut-il me dire s'il vous plaît comment migrer vers la structure souhaitée?

50
eze

Vous devriez avoir une structure comme celle-ci:

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

Ensuite, allez dans: Fichier-> Structure du projet-> Modules et dans l'onglet "Sources", vous pouvez choisir quel dossier est "dossier de test" (généralement Java dans le test), quelles "sources" ( généralement Java dans le menu principal), etc. en cliquant sur les options "Marquer comme".

102
mariusz-s