class A {
public B getB(){
// somehow get argType1 and argType2
return new B(argType1, argType2);
}
}
class B{
public B(Type1 t1, Type2 t2){
// something
}
}
TestA
を行い、 のコンストラクターが と の期待値に対して呼び出されることを確認しB
ます。argType1
argType2
PowerMockito を使用してこれを行うにはどうすればよいですか?
次のようにargumentCaptorを渡す方法はありますか:
whenNew(B.class).withArguments(argType1Captor, argType2Captor).thenReturn(somemock);
これがこれを行う場合、argType1Captor
両方の値を取得します