@Test(expected = PathNotFoundException.class) public void testLsNotFound() throws Throwable { List<String> ls = curatorService.zkList(MISSING); }
@Test(expected = PathNotFoundException.class) public void testLsNotFound() throws Throwable { List<String> ls = curatorService.zkList(MISSING); }
@Test public void testLs() throws Throwable { curatorService.zkList("/"); }
@Test public void testLs() throws Throwable { curatorService.zkList("/"); }
@Test public void testInsecureClientToZK() throws Throwable { startSecureZK(); userZookeeperToCreateRoot(); RegistrySecurity.clearZKSaslClientProperties(); CuratorService curatorService = startCuratorServiceInstance("insecure client", false); curatorService.zkList("/"); curatorService.zkMkPath("", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); }
@Test public void testInsecureClientToZK() throws Throwable { startSecureZK(); userZookeeperToCreateRoot(); RegistrySecurity.clearZKSaslClientProperties(); CuratorService curatorService = startCuratorServiceInstance("insecure client", false); curatorService.zkList("/"); curatorService.zkMkPath("", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); }
/** * test that ZK can write as itself * @throws Throwable */ @Test public void testZookeeperCanWrite() throws Throwable { System.setProperty("curator-log-events", "true"); startSecureZK(); CuratorService curator = null; LoginContext login = login(ZOOKEEPER_LOCALHOST, ZOOKEEPER_CLIENT_CONTEXT, keytab_zk); try { logLoginDetails(ZOOKEEPER, login); RegistrySecurity.setZKSaslClientProperties(ZOOKEEPER, ZOOKEEPER_CLIENT_CONTEXT); curator = startCuratorServiceInstance("ZK", true); LOG.info(curator.toString()); addToTeardown(curator); curator.zkMkPath("/", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); curator.zkList("/"); curator.zkMkPath("/zookeeper", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); } finally { logout(login); ServiceOperations.stop(curator); } }
/** * test that ZK can write as itself * @throws Throwable */ @Test public void testZookeeperCanWrite() throws Throwable { System.setProperty("curator-log-events", "true"); startSecureZK(); CuratorService curator = null; LoginContext login = login(ZOOKEEPER_LOCALHOST, ZOOKEEPER_CLIENT_CONTEXT, keytab_zk); try { logLoginDetails(ZOOKEEPER, login); RegistrySecurity.setZKSaslClientProperties(ZOOKEEPER, ZOOKEEPER_CLIENT_CONTEXT); curator = startCuratorServiceInstance("ZK", true); LOG.info(curator.toString()); addToTeardown(curator); curator.zkMkPath("/", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); curator.zkList("/"); curator.zkMkPath("/zookeeper", CreateMode.PERSISTENT, false, RegistrySecurity.WorldReadWriteACL); } finally { logout(login); ServiceOperations.stop(curator); } }