回答:
私はEclipse Europaを使用していますが、これにも[お気に入り]設定セクションがあります。
ウィンドウ>設定> Java>エディター>コンテンツアシスト>お気に入り
私の場合、次のエントリがあります(追加するときは、「新しいタイプ」を使用し、を省略します.*
)。
org.hamcrest.Matchers.*
org.hamcrest.CoreMatchers.*
org.junit.*
org.junit.Assert.*
org.junit.Assume.*
org.junit.matchers.JUnitMatchers.*
それらの3番目を除くすべてが静的インポートです。それらをお気に入りとして持つことで、「assertT
」と入力してCtrl+Spaceを押すと、EclipseがassertThat
提案として提示し、それを選択すると、適切な静的インポートがファイルに追加されます。
Ctrl+Shift+o
は必要なインポートが追加されず、実際にはカーソルを合わせてAdd static import..
オプションを選択する必要がありますか?通常の自動インポート選択リストダイアログが表示されないのは残念です。
assertThat(value, is(expected));
あなたがメソッドを強調表示した場合Assert.assertEquals(val1, val2)
とヒットCtrl+ Shift+ M(インポートを追加します)、それは少なくとも、Eclipseの3.4で、静的インポートとして追加します。
静的メンバーのコンテンツアシストの提案を取得するには、[お気に入りの設定]ページの
Java > Editor > Content Assist > Favorites
設定ページを開き、お気に入りの静的メンバーのリストを構成します。
たとえば、java.util.Arrays.*
またはorg.junit.Assert.*
このリストに追加した場合、完了接頭辞に一致するこのタイプのすべての静的メソッドが提案リストに追加されます。
開いた Window » Preferences » Java » Editor » Content Assist » Favorites
SpringFrameworkテストの場合は、以下も追加することをお勧めします
org.springframework.test.web.servlet.request.MockMvcRequestBuilders
org.springframework.test.web.servlet.request.MockMvcResponseBuilders
org.springframework.test.web.servlet.result.MockMvcResultHandlers
org.springframework.test.web.servlet.result.MockMvcResultMatchers
org.springframework.test.web.servlet.setup.MockMvcBuilders
org.mockito.Mockito
上記を新しいタイプとして追加すると、自動的に。*がパッケージに追加されます。
org.junit.Assert
介して追加することでNew Type...
あり、.*
それから暗黙的です