[解決済み] Mockitoのコンストラクトのインポート静的文の検索
質問
Mockitoと私の間にあるレンガの壁を突き破ろうとしています。私は、正しい インポート静的 ステートメントを取得するのに苦労しました。あなたは、誰かが以下のようなテーブルを立ち上げると思うでしょう。 anyInt() から来る org.mockito.Matchers と when() から来る org.mockito.Mockito などと書きましたが、それでは初心者に親切すぎるのではないでしょうか?
この種のもの、特にアスタリスクで終わる無数のimport文と混在している場合、常にあまり役に立ちません。
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
はい、私は知っていますし、これまでにも Eclipse Window -> Preferences-> Java -> Editor-> Content Assist -> Favorites。 の仕組みを試しています。それは役に立ちますが、正鵠を得たものではありません。
何か回答があればお願いします。
ありがとうございました。 Russ
どのように解決するのですか?
問題は、静的インポートが ハムクレスト とMockitoの静的インポートは名前が似ていますが、それぞれMatcherと実数値を返します。
1つの回避策は、HamcrestとMockitoのクラスをコピーし、静的関数を削除または名前を変更することです。 これは私が行ったことです。
また、モックを使うときは、なるべく
assertThat
を避け、他の
assertions
そして
verify
のように、例えば
assertEquals(1, 1);
verify(someMock).someMethod(eq(1));
の代わりに
assertThat(1, equalTo(1));
verify(someMock).someMethod(eq(1));
EclipseのFavoritesからクラスを削除して、長い名前を入力すると、例えば
org.hamcrest.Matchers.equalTo
と入力し、CTRL+SHIFT+Mで「インポートを追加」すると、オートコンプリートはHamcrestマッチャーのみを表示し、Mockitoマッチャーは表示されません。 また、マッチャーを混在させない限り、他の方法でも可能です。
関連
-
mvn' は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
Jsoup-Crawlingの動作
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
XXX型を囲むインスタンスがJavaでアクセスできない
-
[解決済み] import」の後の「static」モディファイアは何を意味するのですか?
-
[解決済み] Mockitoで静的メソッドをモックする
-
[解決済み】なぜMockitoは静的メソッドをモックしないのですか?
-
[解決済み] メソッドの静的インポートの良い使用例とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
型に解決できない エラー解決
-
unsigned char* から const jbyte* {aka const signed char*} への変換が無効です。
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
XXX型を囲むインスタンスがJavaでアクセスできない
-
API の戻り値を処理するために ResponseEntity を使用する
-
Junitのユニットテストエラー
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
Java の double データ型における 0.0 と -0.0 の問題
-
Java基礎 - マッピングとQ/A
-
1分でわかる!恋人の写真をIDEAの背景画像に設定する方法【おすすめ集