Principal principal = mock( Principal.class );
when( authenticationHandler.authenticate( any( ContainerRequestContext.class ) ) ).thenReturn( principal );
SecurityAdmin securityAdmin = new SecurityAdmin();
ContainerRequestContext requestContext = mockContainerRequest( "https://foo.bar" );
SecurityContext context = securityAdmin.getSecurityContext( requestContext );
context.isUserInRole( "foo" );
verify( authorizationHandler ).isUserInRole( principal, "foo" );
}