У меня есть класс и тест FormTest
который проверяет 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
и переопределен метод? Ex:
public class GreenFormTest extends FormTest {
Form form = new GreenForm();
@Override
public Form getForm() { return form; }
}
У вас, похоже, есть проблемы с синтаксисом наследования. «GreenForm» переопределяет метод формы без его расширения, а «GreenFormTest» не имеет имени своего родительского класса. –
@ DanielLerps спасибо за указание, я надеюсь, что эти небольшие синтаксические ошибки не смутили вас в моем вопросе –