如何在 Intellij 13 中创建测试目录?
How to create a test directory in Intellij 13?
我是使用 v13 的 Intellij 菜鸟。
我有一个简单的 java 项目(默认)结构,如下所示:
[] .idea
[] src
[] com.test
mytestClass1
mytestClass2
现在,我想编写一个简单的测试,我想将该代码放在 /src/test/java 目录中。所以我决定更改我的项目格式,使其看起来像:
[] .idea
[] src
[] main
[] java
[] resources
[] test
[] java
[] resources
创建该结构后,我显然想将 src 中的当前 类 移动到 main/java/com... 结构。
我已经阅读了所有关于 content roots and project structure 的内容。信息甚至指出,"Folders within content roots can be assigned to the following categories: sources, test sources, generated sources, generated test sources and excluded folders (in Java modules - also resources and test resources)"
我尝试右键单击项目名称,然后新建 -> 目录,然后输入 "src/main/java"(也尝试使用前导斜杠)但是当我右键单击我的新目录和 select“将目录标记为”唯一的选项是排除。
如果我在根目录中创建一个新目录,我可以 select 将目录标记为测试源根目录 但它仍然挂在根目录之外,例如:
[] .idea
[] java
[] src
[] com.test
有人可以告诉我如何迁移到我想要的结构吗?
你应该有这样的结构:
[] .idea
[] src
[] main
[] java
com.simpleproject
SimpleClass.java
[] resources
[] test
[] java
com.simpleproject
SimpleClassTest.java
[] resources
之后转到:文件->项目结构->模块,在"Sources"选项卡中,您可以选择哪个文件夹是"test folder"(在测试中通常是java),哪个"sources"(通常是java in main)等通过点击"Mark as"选项。
我是使用 v13 的 Intellij 菜鸟。
我有一个简单的 java 项目(默认)结构,如下所示:
[] .idea
[] src
[] com.test
mytestClass1
mytestClass2
现在,我想编写一个简单的测试,我想将该代码放在 /src/test/java 目录中。所以我决定更改我的项目格式,使其看起来像:
[] .idea
[] src
[] main
[] java
[] resources
[] test
[] java
[] resources
创建该结构后,我显然想将 src 中的当前 类 移动到 main/java/com... 结构。
我已经阅读了所有关于 content roots and project structure 的内容。信息甚至指出,"Folders within content roots can be assigned to the following categories: sources, test sources, generated sources, generated test sources and excluded folders (in Java modules - also resources and test resources)"
我尝试右键单击项目名称,然后新建 -> 目录,然后输入 "src/main/java"(也尝试使用前导斜杠)但是当我右键单击我的新目录和 select“将目录标记为”唯一的选项是排除。
如果我在根目录中创建一个新目录,我可以 select 将目录标记为测试源根目录 但它仍然挂在根目录之外,例如:
[] .idea
[] java
[] src
[] com.test
有人可以告诉我如何迁移到我想要的结构吗?
你应该有这样的结构:
[] .idea
[] src
[] main
[] java
com.simpleproject
SimpleClass.java
[] resources
[] test
[] java
com.simpleproject
SimpleClassTest.java
[] resources
之后转到:文件->项目结构->模块,在"Sources"选项卡中,您可以选择哪个文件夹是"test folder"(在测试中通常是java),哪个"sources"(通常是java in main)等通过点击"Mark as"选项。