// test .jar without fragment where app path is on a different cluster than jar path
appJarPath = new Path("lib/a.jar");
appJarFullPath = new Path(appPath, appJarPath);
Path appDifferentClusterPath = new Path(new URI(appUri.getScheme(), null, appUri.getHost() + "x",
appUri.getPort(), appUri.getPath(), appUri.getQuery(), appUri.getFragment()));
conf.clear();
conf.set(WorkflowAppService.HADOOP_USER, getTestUser());
ae.addToCache(conf, appDifferentClusterPath, appJarFullPath.toString(), false);
// assert that mapred.cache.files contains absolute jar URI
assertTrue(conf.get("mapred.cache.files").contains(appJarFullPath.toString()));
assertTrue(DistributedCache.getSymlink(conf));