2009-08-03 15 views
20

私はeasymockを初めて使っています。easymockを使って、voidメソッド呼び出しを繰り返しました

私は方法の1回の未知の(および大)数と呼ばれますvoidメソッドでサービスを模擬しようとしています。何回でも通話が許可されるように指定するにはどうすればよいですか?

私はvoid以外の戻り値の型を持っている方法のためにそれを行う方法を知っています。

ありがとう

答えて

33

モックのvoidメソッドを呼び出します。その後、単にメソッドが実際に呼び出されたことを確認するEasyMock.expectLastCall()。atLeastOnceを()、使用することをお勧めおそらくEasyMock.expectLastCall().anyTimes()

+8

を使用しています。私はあなたのテストが行​​動に影響を与えない内部の変化に脆弱にならないので、すべての期待に応える傾向があります。 –

関連する問題