模拟初始上下文

时间:2019-12-27 10:40:22

标签: java junit mockito powermockito

如何在不提供PrepareForTest的类的情况下使用Mockito或PowerMock模拟以下方法

class Test{
pbulic static void test(){
getConnection();
}
public static Connection getConnection() throws NamingException, SQLException {
        InitialContext localInitialContext = new InitialContext();
        DataSource localDataSource = (DataSource) localInitialContext.lookup(JNDINames.DATASOURCE);
        Connection localConnection = localDataSource.getConnection();
        return localConnection;
    }
}

1 个答案:

答案 0 :(得分:0)

尝试了以下链接,它有助于解决问题,谢谢

How to mock InitialContext constructor in unit testing

相关问题