Junit如何获取父类中的变量?

时间:2012-09-24 10:54:42

标签: android junit

我有这样的课程:

Class A extends B
Class B extends C

Class C{
    protected ArrayList<Dialog> variable;
}

我想进行A类的JUnit测试,我想在C类中获取变量的实例,有没有办法做到这一点?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您必须将getter和setter添加到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{
}