当使用DriverManager.getConnection(CONNECTION_STRING);
时,如果CONNECTION_STRING不正确,则抛出“SQLException没有适合CONNECTION_STRING的套件”。
如何模拟此方法不抛出异常并返回一个值?我尝试了下面的代码,但它不起作用:
PowerMockito.mockStatic(DriverManager.class);
PowerMockito.when(DriverManager.getConnection(Mockito.anyString())).thenReturn(mock(Connection.class));