This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 00ae596428e4a9cd60711644013289ede2789841 Author: marius cornescu <marius_corne...@yahoo.com> AuthorDate: Thu Sep 19 22:11:19 2019 +0200 CAMEL-13998 - Unit tests --- .../hdfs/kerberos/KerberosConfigurationTest.java | 35 +++++++++++----------- .../src/test/resources/kerberos/test-keytab.bin | 1 + 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationTest.java b/components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationTest.java index 820dfba..6e9788a 100644 --- a/components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationTest.java +++ b/components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationTest.java @@ -53,24 +53,23 @@ public class KerberosConfigurationTest { /* exception was thrown */ } -// @Test -// public void loginWithKeytab() { -// // given -// List<String> namedNodes; -// String kerberosConfigFileLocation; -// int replicationFactor; -// -// String username; -// String keyTabFileLocation; -// -// underTest = new KerberosConfiguration(namedNodes, kerberosConfigFileLocation, replicationFactor); -// -// // when -// underTest.loginWithKeytab(username, keyTabFileLocation); -// -// // then -// -// } + @Test + public void loginWithKeytab() throws IOException { + // given + List<String> namedNodes = Arrays.asList("kerb_node_01.example.com:8021", "kerb_node_02.example.com:8022"); + String kerberosConfigFileLocation = pwd() + "/src/test/resources/kerberos/test-kerb5.conf"; + int replicationFactor = 3; + underTest = new KerberosConfiguration(namedNodes, kerberosConfigFileLocation, replicationFactor); + + String username = "test_user"; + String keyTabFileLocation = pwd() + "/src/test/resources/kerberos/test-keytab.bin"; + + // when + underTest.loginWithKeytab(username, keyTabFileLocation); + + // then + + } private String pwd() { return new File(".").getAbsolutePath(); diff --git a/components/camel-hdfs/src/test/resources/kerberos/test-keytab.bin b/components/camel-hdfs/src/test/resources/kerberos/test-keytab.bin new file mode 100644 index 0000000..caa12a8 --- /dev/null +++ b/components/camel-hdfs/src/test/resources/kerberos/test-keytab.bin @@ -0,0 +1 @@ +example.com \ No newline at end of file