Repository: flink
Updated Branches:
  refs/heads/master 3070ff9a6 -> 016d90884


[FLINK-5160] Fix SecurityContextTest#testCreateInsecureHadoopContext on Windows

This closes #2888.


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/016d9088
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/016d9088
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/016d9088

Branch: refs/heads/master
Commit: 016d90884cc6c6d3aa52d0b1634cc945ea0f2bf0
Parents: 411fff5
Author: zentol <ches...@apache.org>
Authored: Fri Nov 25 12:51:38 2016 +0100
Committer: zentol <ches...@apache.org>
Committed: Thu Jan 5 12:28:18 2017 +0100

----------------------------------------------------------------------
 .../org/apache/flink/runtime/security/SecurityUtilsTest.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/016d9088/flink-runtime/src/test/java/org/apache/flink/runtime/security/SecurityUtilsTest.java
----------------------------------------------------------------------
diff --git 
a/flink-runtime/src/test/java/org/apache/flink/runtime/security/SecurityUtilsTest.java
 
b/flink-runtime/src/test/java/org/apache/flink/runtime/security/SecurityUtilsTest.java
index 1d38899..e7da404 100644
--- 
a/flink-runtime/src/test/java/org/apache/flink/runtime/security/SecurityUtilsTest.java
+++ 
b/flink-runtime/src/test/java/org/apache/flink/runtime/security/SecurityUtilsTest.java
@@ -79,20 +79,24 @@ public class SecurityUtilsTest {
                String userName = "";
                String osName = System.getProperty( "os.name" ).toLowerCase();
                String className = null;
+               String methodName = null;
 
                if( osName.contains( "windows" ) ){
                        className = "com.sun.security.auth.module.NTSystem";
+                       methodName = "getName";
                }
                else if( osName.contains( "linux" ) || osName.contains( "mac" ) 
 ){
                        className = "com.sun.security.auth.module.UnixSystem";
+                       methodName = "getUsername";
                }
                else if( osName.contains( "solaris" ) || osName.contains( 
"sunos" ) ){
                        className = 
"com.sun.security.auth.module.SolarisSystem";
+                       methodName = "getUsername";
                }
 
                if( className != null ){
                        Class<?> c = Class.forName( className );
-                       Method method = c.getDeclaredMethod( "getUsername" );
+                       Method method = c.getDeclaredMethod( methodName );
                        Object o = c.newInstance();
                        userName = (String) method.invoke( o );
                }

Reply via email to