2012-09-24 2 views
1

У меня есть класс, как таким образом:Junit Как получить переменную, которая находится в родительском классе?

Class A extends B 
Class B extends C 

Class C{ 
    protected ArrayList<Dialog> variable; 
} 

И я хочу сделать тест JUnit КЛАССА А, я хочу, чтобы получить экземпляр переменной в классе C, есть ли способ сделать это?

спасибо.

ответ

0

вы должны добавить геттер и сеттер для класса B, то вы можете иметь доступ к переменной внутри класса А как это

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{ 
} 
Смежные вопросы