This is an automated email from the ASF dual-hosted git repository.

rlevas pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git

commit 91462df2291e0cccccb5a1b66d006b9101307e9c
Author: Reed Oei <oei.r...@gmail.com>
AuthorDate: Fri Jan 26 10:14:14 2018 -0600

    AMBARI-22837. Remove mocked SecurityContext in 
AmbariAuthorizationFilterTest.
---
 .../authorization/AmbariAuthorizationFilterTest.java       | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git 
a/ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
 
b/ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
index 9eaba06..112bea6 100644
--- 
a/ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
+++ 
b/ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
@@ -44,10 +44,8 @@ import org.apache.ambari.server.state.stack.OsFamily;
 import org.apache.ambari.server.view.ViewRegistry;
 import org.easymock.EasyMock;
 import org.junit.After;
-import org.junit.Before;
 import org.junit.Test;
 import org.springframework.security.core.Authentication;
-import org.springframework.security.core.context.SecurityContext;
 import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.security.crypto.password.PasswordEncoder;
 
@@ -61,11 +59,6 @@ import com.google.inject.Injector;
 import junit.framework.Assert;
 
 public class AmbariAuthorizationFilterTest {
-  @Before
-  public void setUp() {
-    SecurityContextHolder.getContext().setAuthentication(null);
-  }
-
   @After
   public void clearAuthentication() {
     SecurityContextHolder.getContext().setAuthentication(null);
@@ -362,7 +355,7 @@ public class AmbariAuthorizationFilterTest {
    * @throws Exception if an exception occurs
    */
   private void performGeneralDoFilterTest(Authentication authentication, 
Table<String, String, Boolean> urlTests, boolean expectRedirect) throws 
Exception {
-    final SecurityContext securityContext = 
createNiceMock(SecurityContext.class);
+    SecurityContextHolder.getContext().setAuthentication(authentication);
     final FilterConfig filterConfig = createNiceMock(FilterConfig.class);
 
     final Configuration configuration = 
EasyMock.createMock(Configuration.class);
@@ -385,12 +378,11 @@ public class AmbariAuthorizationFilterTest {
 
     
expect(filterConfig.getInitParameter("realm")).andReturn("AuthFilter").anyTimes();
 
-    expect(filter.getSecurityContext()).andReturn(securityContext).anyTimes();
+    
expect(filter.getSecurityContext()).andReturn(SecurityContextHolder.getContext()).anyTimes();
     expect(filter.getViewRegistry()).andReturn(viewRegistry).anyTimes();
-    
expect(securityContext.getAuthentication()).andReturn(authentication).anyTimes();
     expect(viewRegistry.checkPermission(EasyMock.eq("DeniedView"), 
EasyMock.anyObject(), EasyMock.anyObject(), 
EasyMock.anyBoolean())).andReturn(false).anyTimes();
 
-    replay(filterConfig, filter, securityContext, viewRegistry, configuration, 
auditLogger);
+    replay(filterConfig, filter, viewRegistry, configuration, auditLogger);
 
     for (final Cell<String, String, Boolean> urlTest: urlTests.cellSet()) {
       final FilterChain chain = EasyMock.createStrictMock(FilterChain.class);

-- 
To stop receiving notification emails like this one, please contact
rle...@apache.org.

Reply via email to