在包视图中,Intellij可以单独显示包测试吗?

时间:2014-06-17 16:20:45

标签: java junit intellij-idea package

我在/ src / main / java / mypackage中有java源文件,并在/ src / test / java / mypackage中测试它们。在包视图中,Intellij会一起显示这些文件,因为它们在技术上是相同的包。我希望他们分开出现。我尝试了一些没有运气的配置选项。

我非常感谢对此提出任何建议。

5 个答案:

答案 0 :(得分:1)

我相信'Android'视图 - 来自'Project','Packages'等的视图 - 将为您提供您正在寻找的行为。由于IntelliJ支持Android开发即开即用,因此默认情况下会显示此视图。

以下是我的项目的外观。请注意不同的文件夹javatests

答案 1 :(得分:1)

我认为Andrii解决方案是最好的,但是如果你想使用包视图,你可以在菜单中拆分类型内包检查“按类型排序”选项。

Sort by type option Result displayed

答案 2 :(得分:0)

Is IntelliJ developers decision to" mix"它们,因为技术上srctest共享相同的包结构,尽管它们是不同的目录,因此没有选项可以获得与Eclipse相同的视图。

我所做的是创建新的测试包,看起来像这样:

/src/main/java/mypackage/

/src/test/java/mypackage/testunit

/src/test/java/mypackage/testintegration

答案 3 :(得分:0)

切换到项目视图已为我修复。 之前我不小心使用了Package View。 点击下拉菜单进行更改。

enter image description here

我知道OP明确表示“在程序包视图中时”,但是其他人可能会发现此提示很有用。

答案 4 :(得分:-1)

我建议不要将测试放在src文件夹中,而是放在单独的文件夹中。这将导致:

/src/main/java/mypackage

/tst/main/java/mypackage

您可以单独标记为来源和测试。