当前位置: 首页 > 面试题库 >

如何在Intellij 13中创建测试目录?

仇征
2023-03-14
问题内容

我是使用v13的Intellij新手。

我有一个简单的java项目(默认)结构,如下所示:

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

现在,我想编写一个简单的测试,并将该代码放在/ src / test / java目录中。因此,我决定更改项目格式,使其看起来像:

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

创建该结构后,我显然想将src中的当前类移至main / java / com …结构。

我已经阅读了所有有关内容根源和项目结构的内容。该信息甚至指出:“可以将内容根目录中的文件夹分配给以下类别:源,测试源,生成的源,生成的测试源和排除的文件夹(在Java模块中-
以及资源和测试资源)”

我尝试右键单击项目名称,然后单击“新建”->“目录”,然后输入“ src / main /
java”(也使用斜杠进行了尝试),但是当我右键单击我的新目录并选择“将目录 标记为 ”时,唯一的选择是“ 排除”

如果我在根目录中创建一个新目录,则可以选择“将目录 标记为测试源根目录”, 但它仍会挂在根目录上,如下所示:

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

有人可以告诉我如何迁移到所需的结构吗?


问题答案:

您应该具有这样的结构:

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

之后转到:文件->项目结构->模块,然后在“源”选项卡中,您可以选择哪个文件夹是“测试文件夹”(通常是测试中的Java),哪个“源”(通常是main中的Java),等等,方法是单击“标记为”选项。



 类似资料:
  • 我是一个使用V13的情报人员。 我有一个简单的java项目(默认)结构,如下所示: 现在,我想编写一个简单的测试,并将代码放在/src/test/java目录中。所以我决定更改我的项目格式,使其看起来像: 创建该结构后,我显然希望将src中的当前类移到main/java/com...结构。 如果我在根目录中创建了一个新目录,我可以选择将目录标记为测试源根目录,但它仍然挂在根目录上,如下所示: 有人

  • 刚刚下载了基于智能理念的Android Studio。 如何创建测试? 我注意到有一个创建测试模块选项,但是这似乎没有做任何事情,只是用src创建一个新的项目 我还试着按下热键CTRL-AlTT,它允许在现有类上创建单元测试,但它似乎希望将其放在当前项目中。当然,这对TDD没有帮助 有人在这里有经验吗?

  • 问题内容: 一切都在问题中。这是我的代码: 我正在用Android编写一个小型文件管理器,我想增加创建目录的可能性。没有异常,成功变量总是返回false。有人可以告诉我我的代码有什么问题吗? 谢谢你的建议!! [编辑] 顺便说一句,当手机处于开发模式时,应用程序是否对sdcard具有写访问权限?我正在用手机编程(Acer液体) 问题答案: 您必须添加此权限: 顺便说一下,不确定如何获取SDcard

  • 在我的项目中,我决定将单元测试和集成测试拆分为单独的包,我的项目结构基本上如下所示: 轻松地分离两种测试是一个很好的选择,intellij重构与这个解决方案配合得很好。一切都被正确地设置了,两个目录都被标记为,使用gradle的插件,gradle识别这两个源代码集,我创建了两个独立的任务来运行每个测试套件等等。我唯一的问题是intellij自动创建测试向导不能区分这两个目录,我唯一可以修改的是类路

  • 我正在制作一个目录来存储所有上传的文件在我的spring boot应用程序启动时。 此目录的路径存储在application.properties文件中。我正在尝试阅读这个路径,并在项目启动时创建一个目录。在启动时创建目录时,我无法获取路径。

  • 问题内容: 我想要一种简单的方法来在C ++ / Linux中创建多个目录。 例如,我想在目录中保存文件lola.file: 但是如果目录不存在,我希望它们可以自动创建。一个可行的例子将是完美的。 问题答案: 这是一个可以用C ++编译器编译的C函数。 宏和是对的错误检查版本,并在中声明(并在和中实现)。该标头处理的是旧版本,可以在现代Unix系统上替换(但是在1990年有很多问题)。并声明。 v