@Test public void getImpersonatedUser_returns_logged_in_user_after_impersonation_is_removed() { PortalSecurityHolder.setLoggedInUser(new UserKey("ABC")); PortalSecurityHolder.setImpersonatedUser(new UserKey("CCC")); assertEquals(new UserKey("CCC"), PortalSecurityHolder.getImpersonatedUser()); PortalSecurityHolder.removeImpersonatedUser(); assertEquals(new UserKey("ABC"), PortalSecurityHolder.getImpersonatedUser()); }
@Test public void getImpersonatedUser_returns_impersonated_user_when_impersonation_is_done() { PortalSecurityHolder.setLoggedInUser(new UserKey("ABC")); PortalSecurityHolder.setImpersonatedUser(new UserKey("CCC")); assertEquals(new UserKey("CCC"), PortalSecurityHolder.getImpersonatedUser()); }