Repository: sentry Updated Branches: refs/heads/sentry-ha-redesign 7868f80c2 -> c8de9a907
SENTRY-1401: In V2, show role grant group groupname should not throw an exception if group doesnt exist in db (Ke Jia via Dapeng Sun) Project: http://git-wip-us.apache.org/repos/asf/sentry/repo Commit: http://git-wip-us.apache.org/repos/asf/sentry/commit/f71e2e82 Tree: http://git-wip-us.apache.org/repos/asf/sentry/tree/f71e2e82 Diff: http://git-wip-us.apache.org/repos/asf/sentry/diff/f71e2e82 Branch: refs/heads/sentry-ha-redesign Commit: f71e2e825b30fcd72fb0b217c3a11105b254880d Parents: 7868f80 Author: Alexander Kolbasov <ak...@cloudera.com> Authored: Fri Mar 10 18:09:10 2017 -0800 Committer: Alexander Kolbasov <ak...@cloudera.com> Committed: Fri Mar 10 18:09:10 2017 -0800 ---------------------------------------------------------------------- .../tests/e2e/dbprovider/TestDatabaseProvider.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/sentry/blob/f71e2e82/sentry-tests/sentry-tests-hive-v2/src/test/java/org/apache/sentry/tests/e2e/dbprovider/TestDatabaseProvider.java ---------------------------------------------------------------------- diff --git a/sentry-tests/sentry-tests-hive-v2/src/test/java/org/apache/sentry/tests/e2e/dbprovider/TestDatabaseProvider.java b/sentry-tests/sentry-tests-hive-v2/src/test/java/org/apache/sentry/tests/e2e/dbprovider/TestDatabaseProvider.java index 0012a8a..8cfd0d0 100644 --- a/sentry-tests/sentry-tests-hive-v2/src/test/java/org/apache/sentry/tests/e2e/dbprovider/TestDatabaseProvider.java +++ b/sentry-tests/sentry-tests-hive-v2/src/test/java/org/apache/sentry/tests/e2e/dbprovider/TestDatabaseProvider.java @@ -2019,8 +2019,19 @@ public class TestDatabaseProvider extends AbstractTestWithStaticConfiguration { expected.add(testRole1); assertTestRoles(resultSet, expected, false); - context.assertSentryException(statement, "SHOW ROLE GRANT GROUP Admin", - SentryNoSuchObjectException.class.getSimpleName()); + //context.assertSentryException(statement, "SHOW ROLE GRANT GROUP Admin", + //SentryNoSuchObjectException.class.getSimpleName()); + ResultSet res = statement.executeQuery("SHOW ROLE GRANT GROUP Admin"); + + List<String> expectedResult = new ArrayList<String>(); + List<String> returnedResult = new ArrayList<String>(); + + while (res.next()) { + returnedResult.add(res.getString(1).trim()); + } + validateReturnedResult(expectedResult, returnedResult); + returnedResult.clear(); + expectedResult.clear(); statement.close(); connection.close();