Ejemplo n.º 1
0
  @Test
  public void handleRequest() {
    org.springframework.security.core.userdetails.User principal =
        mock(org.springframework.security.core.userdetails.User.class);
    String mockOpenId = new String("open_id");
    UserDto mockUserDto = new UserDto(1L);

    when(mockAuthentication.getPrincipal()).thenReturn(principal);
    when(principal.getUsername()).thenReturn(mockOpenId);
    when(userFacade.findUserByOpenid(mockOpenId)).thenReturn(mockUserDto);

    securityFilter.handleRequest(null, null);

    verify(mockAuthentication).getPrincipal();
    verify(principal).getUsername();
    verify(userFacade).findUserByOpenid(mockOpenId);
  }
 @Override
 public String wwwAuthenticateHeader() {
   return SecurityFilter.basicAuthenticationResponse(REALM);
 }