Как имитировать нестатические методы с помощью PowerMock

Я пытаюсь имитировать вызов внутреннего метода моего тестового метода

Мой класс выглядит так

public class App {
public Student getStudent() {
    MyDAO dao = new MyDAO();
    return dao.getStudentDetails();//getStudentDetails is a public 
                                  //non-static method in the DAO class
}

Когда я пишу junit для метода getStudent () , есть ли в PowerMock способ имитировать строку

dao.getStudentDetails();

или заставить класс App использовать фиктивный объект dao во время выполнения junit вместо фактического вызова dao, который подключается к БД?

6
задан BalusC 2 January 2013 в 17:07
поделиться