3
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ます。argType1argType2

PowerMockito を使用してこれを行うにはどうすればよいですか?

次のようにargumentCaptorを渡す方法はありますか:

whenNew(B.class).withArguments(argType1Captor, argType2Captor).thenReturn(somemock);

これがこれを行う場合、argType1Captor両方の値を取得します

4

2 に答える 2