1

Mockito では、void メソッドで何もしないようにしたい場合は、次のようにすることができます。

doNothing().when(_mockedClass).voidMethod();

JMockitでこれを行う方法はありますか?

私はそれについて何も見つけられないようです。私は JMockit に切り替えようとしていますが、Mockito で行っていることのいくつかに関するドキュメントを見つけるのに苦労しています。それらはすべて何らかの形でそこにあるのではないかと思いますが、見つけるのに苦労しているだけなので、ここで一度に 1 つの質問をして、簡単な答えがあることを願っています! ありがとう!

4

1 に答える 1

1

実際には、Mockito と同様に、メソッドに何もしないようにさせたい場合は、メソッドに対する期待値を記録しないでください。または、 noresultで期待を記録することもできますが、実際にはその必要はありません (またはそれへのポイント)。

(これは、厳密な期待値 ( を使用) を使用する場合にのみ当てはまりません。このnew StrictExpectations() {{ ... }}場合、すべてのメソッド呼び出しを考慮する必要があります。)

于 2014-11-18T14:44:59.323 に答える