模拟初 始上下文

问题描述 投票:0回答:1

如何在不提供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;
    }
}
java junit mockito powermockito
1个回答
0
投票

尝试过以下链接,有助于解决此问题,谢谢

How to mock InitialContext constructor in unit testing

© www.soinside.com 2019 - 2024. All rights reserved.