2012-09-24 1 views
1

내가 이런 식으로 같은 클래스가 : 나는 클래스 C에서 변수의 인스턴스를 얻으려면,Junit 부모 클래스에있는 변수를 얻는 방법?

Class A extends B 
Class B extends C 

Class C{ 
    protected ArrayList<Dialog> variable; 
} 

을 내가 클래스 A의 JUnit 테스트를하고 싶지,이 작업을 수행하는 방법은 무엇입니까?

대단히 감사합니다.

답변

0

당신은 다음 수준의 내부 변수에 액세스 할 수 있습니다 B 클래스에 getter와 setter를 추가해야이

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{ 
} 
같은
관련 문제