[解決済み】Javaに最適なモックフレームワークは何ですか?[終了しました]
2022-03-25 06:45:05
質問
Javaでモックオブジェクトを作成するための最適なフレームワークは何ですか?なぜでしょうか?各フレームワークの長所と短所は何ですか?
どのように解決するのですか?
を使用することでうまくいきました。 モッキート .
JMockとEasyMockについて学ぼうとしたとき、学習曲線が少し急だと感じました(それは私だけかもしれませんが)。
Mockitoが好きな理由は、シンプルできれいな構文で、すぐに理解することができたからです。最小限のシンタックスは、一般的なケースを非常によくサポートするように設計されていますが、より複雑なことをする必要がある場合は、私が望むものがサポートされており、把握しやすいことがわかりました。
Mockitoのホームページに掲載されている例です(要約)。
import static org.mockito.Mockito.*;
List mockedList = mock(List.class);
mockedList.clear();
verify(mockedList).clear();
これ以上、シンプルなものはないでしょう。
唯一考えられる大きな欠点は、静的メソッドをモックできないことです。
関連
-
[解決済み] 要素 'beans' の宣言が見つかりません。
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み】静的なMapを初期化する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] java.util.concurrent.ExecutionException 例外をどのように処理しますか?
-
[解決済み] 警告: コンテキスト初期化中に例外が発生 - 更新の試みはキャンセルされました。
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] アニメーションGIFの表示
-
[解決済み] javaでメソッドを呼び出すプログラムのエラー修正
-
[解決済み] 文字列の長さに応じて文字列をトリミングする