簡體   English   中英

如何在 Intellij Idea 中自動移動單元測試類?

[英]How to move Unit Test classes automatically in Intellij Idea?

有什么辦法,當我移動測試類時,如何讓 Intellij Idea 自動將我的單元測試類移動到相應的包?

例如我有這兩個類:

src/main/java/com/MyClass.java
src/test/java/com/MyClassTest.java

當我移動

src/main/java/com/MyClass.java

src/main/java/com/subpackage/MyClass.java

我需要像這樣自動移動測試類:

src/test/java/com/subpackage/MyClassTest.java

這是與 MoreUnit Eclipse 插件相同的功能。

Intellij Idea 目前不支持這一點。

您可以在此處投票支持實現此功能的新想法。 https://youtrack.jetbrains.com/issue/IDEA-20779#tab=Comments&u=1481384491786

2018 年編輯:Intellij Idea 現在包含此功能。

編輯 2018-08:它似乎不再起作用或從未起作用,我只是認為它起作用了。

我使用 Intellij 14.0.2(你使用什么版本?),它不是重構功能的一部分。 恐怕您還必須去您的 Test 課程並對其進行重構。

如果這是您希望看到的功能,您可以提出請求。 在這樣做時,您實際上可能會發現功能實際上就在其中,只是很難找到。

https://intellij-support.jetbrains.com/hc/en-us/requests/new

IntelliJ 2021.1自動測試單元類包移動,因為源類移動到另一個包不起作用。

我找到的唯一方法是安裝插件UnitVisualizer 安裝插件后,隨着源類從一個包移動到另一個包,相應的測試單元類也會移動到測試目錄中的同一個包。 此外,批量類包移動也可以與插件一起使用。

插件鏈接: https : //plugins.jetbrains.com/plugin/10493-unitvisualizer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM