CuratorFrameworkFactory.Builder builder = CuratorFrameworkFactory.builder();
CuratorFramework client = builder.connectString(server.getConnectString()).retryPolicy(new RetryOneTime(1)).build();
client.start();
try
{
client.create().creatingParentsIfNeeded().forPath("/one/two/three/four/five/six", "foo".getBytes());
client.delete().guaranteed().deletingChildrenIfNeeded().forPath("/one/two/three/four/five");
Assert.assertNull(client.checkExists().forPath("/one/two/three/four/five"));
client.delete().guaranteed().deletingChildrenIfNeeded().forPath("/one/two");
Assert.assertNull(client.checkExists().forPath("/one/two"));
}