1

私が実装している疑似コードを使用したモックに関する記事 ( http://martinfowler.com/articles/mocksArentStubs.html ) を処理しようとしていますが、一度(およびeqreturnValue、等。)。

最初は jMock 2.5.1 を使いたかったのですが、記事に比べると最近すぎます。次に、jMock 1.2.0 を試しました。私は一度どこに行くべきかを見つけることができません。

これまでのところ、jMock、EasyMock、および Hamcrest のソースを調べてきましたが、何らかの識別子として一度も見つかりませんでした。

returnValueのグーグル検索は、1 回どころか、あまり役に立ちませんでした。これらのシンボルを使用するコードは、インポート ステートメントなしで一様に投稿されます。

あなたが私に与えることができる指示をありがとう。

4

2 に答える 2

1

jMock 2 は完全に書き直され、構文が変更されました。oneOf()メソッドはExpectationsクラス内にあります。コードに付属の例があります。

于 2012-01-24T09:56:45.790 に答える
0

jMock には一度実行する機能が含まれますが、実際には static メソッドonceは含まれない場合があります。jMock の等価性は1になると思います。

静的メソッドの疑似コードを一度見た場合、それはおそらくEasyMockからのものです。EasyMock には確実に static メソッドonceがあり、予想されるモック オブジェクト メソッド呼び出しが 1 回だけ発生する状況を記述します。

于 2011-09-05T16:31:18.810 に答える