0
public class A { 
 public void m1(obj o){
   m2(params);
 }
 private void m2(params){
   String s;
   //some actions with String S
   m3(s);
 }
 private void m3(String s){
   m4(s);
 }
 private void m4(String s){

   //some actions with s
 }
}

したがって、どういうわけか、 m4() がパラメーターとして受け取る String を取得する必要があります。そのパラメーターをキャッチする必要があるため、 m1() に別の obj を配置でき、 m2() に別の文字列が作成されるため、比較できますEasyMock を使用しているか、EasyMock を使用せずにこれを行う方法があるかもしれません。私はここで立ち往生しており、これを行う方法がわかりません。

a.m1(obj);

これが私のクラスの使い方なので、プライベートで閉じた連鎖反応を呼んでいます。私の問題をうまく説明できたことを願っています。

4

1 に答える 1