У меня есть два метода
public class Main {
public Object get() {
...
return privateGet(text)
}
private Object privateGet(String text) {
...
return object;
}
}
т.е. публичный использует приватный
Мне нужно протестировать их работу. Для этого мне в Тесте нужно переопределить публичный метод, чтоб подставить в приватные разные варианты text для проверки.
@Test
public void testGet() {
Main main = new Main() {
@Override
public Object get() {
return super.privateGet(text);
}
};
}
ну и как вы понимаете
return super.privateGet(text);
естественно не проходит, так как ругается, что метод приватный... Как мне правильно сделать этот тест?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей