テストメソッドの内部メソッド呼び出しをモックしようとしています
私のクラスは次のようになります
public class App {
public Student getStudent() {
MyDAO dao = new MyDAO();
return dao.getStudentDetails();//getStudentDetails is a public
//non-static method in the DAO class
}
getStudent() メソッドの junit を作成するときに、PowerMock で行をモックする方法はありますか
dao.getStudentDetails();
または、DBに接続する実際のdao呼び出しの代わりに、junit実行中にAppクラスにモックdaoオブジェクトを使用させますか?