无论如何,让Eclipse自动寻找静态导入?例如,现在我终于升级到Junit 4,我希望能够编写:
assertEquals(expectedValue, actualValue);
点击Ctrl+ Shift+ O并让Eclipse添加:
Ctrl
Shift
O
import static org.junit.Assert.assertEquals;
也许我问的太多了。
我正在使用Eclipse Europa,它也有“收藏夹”首选项部分:
窗口>首选项> Java>编辑器>内容辅助>收藏夹
在我的数据库中,我有以下条目(添加时,请使用“ New Type”并省略.*):
.*
org.hamcrest.Matchers.* org.hamcrest.CoreMatchers.* org.junit.* org.junit.Assert.* org.junit.Assume.* org.junit.matchers.JUnitMatchers.*
除三分之一外,其余均为静态进口。通过将它们作为收藏夹,如果我键入“ assertT”并按 Ctrl +Space,则Eclipse会assertThat提出建议,如果选择它,它将为文件添加适当的静态导入。
assertT
Space
assertThat