当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ13中创建测试目录?

鲜于俊侠
2023-03-14

我是一个使用V13的情报人员。

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

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

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

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

创建该结构后,我显然希望将src中的当前类移到main/java/com...结构。

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

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

有人能告诉我如何迁移到我想要的结构吗?

共有1个答案

商茂勋
2023-03-14

您应该具有如下结构:

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

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

 类似资料:
  • 问题内容: 我是使用v13的Intellij新手。 我有一个简单的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