You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2017/01/05 14:42:45 UTC

[5/5] flink git commit: [FLINK-5160] Fix SecurityContextTest#testCreateInsecureHadoopContext on Windows

[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/9c0c19aa
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/9c0c19aa
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/9c0c19aa

Branch: refs/heads/release-1.2
Commit: 9c0c19aae5b78de71c91a735a76cd9196dc8482c
Parents: b50bbcc
Author: zentol <ch...@apache.org>
Authored: Fri Nov 25 12:51:38 2016 +0100
Committer: zentol <ch...@apache.org>
Committed: Thu Jan 5 14:01:10 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/9c0c19aa/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 );
 		}