1

私はこのようなクラスを持っています:

Class A extends B
Class B extends C

Class C{
    protected ArrayList<Dialog> variable;
}

クラス A の JUnit テストを実行したいのですが、クラス C の変数のインスタンスを取得したいのですが、これを行う方法はありますか?

どうもありがとうございました。

4

1 に答える 1

0

クラスBにゲッターとセッターを追加する必要があり、このようにクラスA内の変数にアクセスできます

class C{
 protected Object variable;
}
class B extends C{
protected void setObject(Object obj)
   this.variable = obj;
}

protected Object getObject(){
   return this.variable;
}
}

class A extends B{
}
于 2012-09-24T12:48:47.080 に答える