IDEA,Hamcrest和静态进口

时间:2012-10-30 23:07:11

标签: java intellij-idea hamcrest

我的maven项目包括

186         <dependency>
187             <groupId>org.hamcrest</groupId>
188             <artifactId>hamcrest-all</artifactId>
189             <version>1.3</version>
190         </dependency>

当我输入assertThat ..

我希望IDEA能够确定需要以下内容

import static org.hamcrest.MatcherAssert.assertThat;

相反,我得到了这个。

enter image description here

如何纠正?如何让IDEA执行静态导入?

1 个答案:

答案 0 :(得分:13)

打开括号,您将收到静态导入方法的提示。在添加括号之前,IntelliJ不会理解它是您尝试引用的方法。

换句话说,键入assertThat(然后 ALT - ENTER