EaskMock を使用して具体的なクラスをモックすることは可能ですか? もしそうなら、どうすればいいですか?
16286 次
5 に答える
11
EasyMock Class Extensionのドキュメントを参照し、SourceForge プロジェクトからダウンロードしてください。ただし、最終メソッドをモックすることはできません。
編集: コメントに記載されているように、これは v3 以降の EasyMock の一部になりました。
于 2009-08-08T16:52:36.290 に答える
7
Powermockは EasyMock を拡張し、最終的なメソッドや静的メソッドでさえ、具象型をモックできるようにします。
PowerMock は、EasyMock などの他のモック ライブラリをより強力な機能で拡張するフレームワークです。PowerMock は、カスタム クラスローダーとバイトコード操作を使用して、静的メソッド、コンストラクター、最終クラスとメソッド、プライベート メソッド、静的初期化子の削除などのモックを有効にします。
于 2009-08-08T16:54:59.967 に答える
3
于 2009-08-08T16:53:02.327 に答える
0
モックを作成するときは、EasyMock クラスのorg.easymock.classextensionバージョンを使用するだけです。結果はキャスト可能になります。
ここに最近のリンクがあります - http://easymock.org/EasyMock3_2_ClassExtension_Documentation.html
于 2014-02-10T23:06:43.767 に答える