我有这样的课程:
Class A extends B
Class B extends C
Class C{
protected ArrayList<Dialog> variable;
}
我想进行A类的JUnit测试,我想在C类中获取变量的实例,有没有办法做到这一点?
非常感谢。
答案 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{
}