Assert.assertTrue(e.getMessage(), e.getMessage().startsWith("no permissions for [indices:data/read/get]")); Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.getMessage().startsWith("no permissions for [indices:data/read/get]")); } finally { ctx.close(); Assert.assertEquals("'CN=spock,OU=client,O=client,L=Test,C=DE' is not allowed to impersonate as 'gkar'", e.getMessage()); Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.getMessage().startsWith("no permissions for [indices:data/read/get]")); Assert.assertTrue(ok); } finally {
Assert.assertTrue(e.getMessage(), e.getMessage().startsWith("no permissions for [indices:data/read/get]")); Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.getMessage().startsWith("no permissions for [indices:data/read/get]")); } finally { ctx.close(); Assert.assertEquals("'CN=spock,OU=client,O=client,L=Test,C=DE' is not allowed to impersonate as 'gkar'", e.getMessage()); Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.getMessage().startsWith("no permissions for [indices:data/read/get]")); Assert.assertTrue(ok); } finally {
Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.toString(),e.getMessage().contains("no permissions for")); Assert.fail(); } catch (ElasticsearchSecurityException e) { Assert.assertTrue(e.toString(),e.getMessage().contains("no permissions for [cluster:admin/reroute]"));