【发布时间】:2015-08-27 13:19:07
【问题描述】:
在 IntelliJ 中,当我按 AltEnter 时,它正确地提供了为 assertNotEquals 添加静态导入:
但不适用于assertEquals:
此外,当我按下 ControlAltSpace 时,
它不提供assertEquals,仅提供assertNotEquals 和assertArrayEquals:
我必须通过手动输入来添加静态导入。
即使这样,它也无助于自动完成,它只在打字时提供assertNotEquals 和assertArrayEquals。
奇怪的是,这只发生在我的 Windows 工作电脑上。我从版本 11、12、13 开始就有这个问题,现在我使用的是 14.3 版本,社区版。
为什么会发生这种情况,我怎样才能让它提供assertEquals?
旁注:我不知道这是否相关,
但它曾经从junit.framework 提供assertEquals 而不是org.junit。那很容易出错和烦人,
所以我禁用了来自 junit.framework 的所有导入。
【问题讨论】:
-
对我有用....我认为它与类路径有关,但在我理解之前不能说。
-
是的,也可以在我的另一台 PC 上使用。我无法想象我的环境中有什么可能导致这种情况。我有一个非常普通的设置。
标签: java intellij-idea junit