模拟方法不抛出异常

时间:2016-12-12 02:21:39

标签: java jdbc powermockito

当使用DriverManager.getConnection(CONNECTION_STRING);时,如果CONNECTION_STRING不正确,则抛出“SQLException没有适合CONNECTION_STRING的套件”。

如何模拟此方法不抛出异常并返回一个值?我尝试了下面的代码,但它不起作用:

PowerMockito.mockStatic(DriverManager.class);
PowerMockito.when(DriverManager.getConnection(Mockito.anyString())).thenReturn(mock(Connection.class));

0 个答案:

没有答案