は、私は、メソッドチェーンことができます()メソッドの保存デシベルサービスがあります。Mockitoで連鎖メソッドをモックするためのRETURNS_DEEP_STUBSの代替手段はありますか?
@Service
public class Service {
...
public Service save(...) {
...
return this;
}
をし、これは、単に素晴らしい作品:私はそれは私がない限り壊れてもMockitoとそれを模擬するために来るとき
service.save(this).save(that).save(other);
Service serviceMock = mock(Service.class, RETURNS_DEEP_STUBS);
IIUCただし、RETURNS_DEEP_STUBSの使用は不良とみなされます。メソッド呼び出し連鎖でクラスを模擬する良い方法はありますか?
'service.save(thiz、that、other)'のように使われるメソッド 'void save(Object ... entities)'を作成する方法はありますか? – SpaceTrucker
これは確かにこの例を修正するでしょうが、私は本当に一般的な場合にもっと興味があります。 – Ian