Mockito re-stub方法已经用然后throw进行了存根
我遇到了一个嘲笑的问题。我正在开发一个Web应用程序。在我的测试中,用户管理被嘲笑。在某些情况下,我必须更改该方法返回的用户。getLoggedInUser()
问题是,我的方法也可以抛出一个.getLoggedInUser()
AuthenticationException
因此,当我尝试从无用户切换到某个用户时,调用
when(userProvider.getLoggedInUser()).thenReturn(user);
抛出一个异常,因为已经存根了userProvider.getLoggedInUser()
thenTrow()
有没有办法告诉方法不关心异常?when
提前致谢 - 伊斯特万