【问题标题】:How do not remove static import in test in Intellij IDea?如何不删除 Intellij IDea 测试中的静态导入?
【发布时间】:2016-05-24 14:35:21
【问题描述】:

有一个选项Optimize imports on fly (Editor->General->AutoImport) 可以删除未使用的导入。但是当创建一个 Test 类时,Intellij IDEA 会在其中添加import static org.junit.Assert.*;。但是当文件被保存(刚刚添加)时,它会删除这个导入。有没有办法设置 IntelliJ 想法来防止这种情况,但保持 Optimize imports on fly 启用?

【问题讨论】:

  • 不是真的,不,无论如何导入 * 是个坏主意。
  • 不好,不适用于测试代码,以及像 org.junit.assertMockito 这样的导入。 ;)
  • 也许有一个文件模板添加了“import static org.junit.Assert.*;”

标签: java intellij-idea import


【解决方案1】:

我认为没有适合您的确切情况的设置,但是:

有一个设置Editor > Code Style > Java | Use Import with *

然后你可以设置import static org.Junit.Assert.*;

【讨论】:

    猜你喜欢
    • 2017-02-27
    • 1970-01-01
    • 2019-05-05
    • 2016-10-18
    • 2013-02-26
    • 2012-09-17
    • 1970-01-01
    • 2017-12-07
    • 2011-12-13
    相关资源
    最近更新 更多