0

voidメソッド、つまりJMockで何も返さないメソッドをテストする方法は?

4

2 に答える 2

1

使用しているテストまたはモックフレームワークに関係なく、何も返さないメソッドをテストするには、メソッドの呼び出しの効果をテストします。

JMockを使用すると、テストしているコードが呼び出す必要のあるもののモックを作成し、実際のオブジェクトの代わりにモックが使用されるように設定し、そのモックへの呼び出しの期待値を設定および検証することを意味します。

質問に詳細を追加していただければ、より具体的になる可能性があります。

于 2012-07-23T21:33:08.277 に答える
0

voidメソッドは通常、クラスのフィールドの値にいくつかの変更を加えます。クラスのフィールドがプライベートでない場合は、テストメソッドでvoidメソッドを呼び出して、期待値を取得しているかどうかをアサートした後、テストクラスでそのフィールドにアクセスできます。

于 2017-10-16T17:16:55.160 に答える