코드 :junit 메소드의 체크인이 수퍼 클래스 또는 java의 자손 클래스에서 호출 된 방법은 무엇입니까?
ClassBase {
protected method1() {
protected methodA (par1, par2){
... } }
};
ClassA extends ClassBase {
@Override
protected methodA (par1, par2){
.....
};
};
후 :
ClassA testClass=new ClassA();
testClass.methodA();
는 methodA는 자손를 ClassA에서 호출 된 경우, 방법 methodA를 실행하는 경우 (JUnit을 할 수있다) 테스트하는 것이 가능합니까? 감사합니다. .
내가 상상 한 것에서 이것은 상속 된 메서드를 숨기는 경우입니다 (이 경우 ClassBase의 MethodA). ClassBase에서 methodA를 호출하려면 다음과 같이 할 수 있습니다. ClassA obj; obj.super(). methodA ;. 그렇지 않으면 ClassA 메소드가 호출됩니다. – CosminO