我正在测试我的Spring MVC应用程序。 要求是模拟SecurityContext
,但我需要Authentication
与一些名称,非空。有没有办法做到这一点?模拟身份验证与名称
这里是我的代码:
Authentication auth = Mockito.mock(Authentication.class);
SecurityContext secCont = Mockito.mock(SecurityContext.class);
Mockito.when(secCont.getAuthentication()).thenReturn(auth);
SecurityContextHolder.setContext(secCont);
谢谢,它的工作原理做容易得多;) – DonLeo