을 테스트하는 테스트 케이스를 확장 I가 클래스 테스트를 Form
Junit와 자식
public class Form {
public doSomething() {}
}
public class GreenForm extends Form {
@Override
public doSomething() {}
}
public class YellowForm extends Form {
}
public class FormTest {
Form form = new Form();
@Test
public void doSomethingTest() { getForm().doSomething() }
public Form getForm() { return form; }
}
FormTest
가 재정의 GreenForm
및 방법을 시험하는 방법이다 PROPPER 확장하고 테스트 케이스 FormTest
? 예 :
public class GreenFormTest extends FormTest {
Form form = new GreenForm();
@Override
public Form getForm() { return form; }
}
당신은 상속 문법 몇 가지 문제를 갖고있는 것 같다. 'GreenForm'은 그것을 확장하지 않고 Form의 메소드를 오버라이드하고'GreenFormTest'는 그것의 부모 클래스의 이름을 잃어 버렸습니다. –
@DanielLerps이 작은 문법 실수로 내 질문에 대해 혼동하지 않았 으면 좋겠다. –