1

私は通常、IntelliJ IDEA が常にインポートを最適化し、ワイルドカードを使用しないことを望んでいます。ただし、テストクラスでは、次のエントリの静的インポートを最適化したり、使用していない場合でも削除したりしたくありません。

import static com.jayway.restassured.RestAssured.*;
import static com.jayway.restassured.matcher.RestAssuredMatchers.*;
import static org.hamcrest.Matchers.*;

これを行うことは可能ですか?

4

1 に答える 1

2

IntellijIdea 設定で、適切な Java パッケージの除外ルールを指定する必要があります。

File -> Settings -> Editor -> Code Style -> Javaに移動します。次のように表示されます。 ここに画像の説明を入力

次に、 「インポート」タブをクリックする必要があります。除外ルールを適用するには、「「*」を使用してインポートするパッケージ」にパッケージを追加してください。と の除外を追加org.junit.*しましたorg.mockito.*: パッケージを追加

ここで、この構成を保存する必要があります。テストクラスに移動して「インポートの最適化」を実行しても、指定した静的インポートでは何もしません。

于 2016-11-09T17:19:37.467 に答える