Author: brock Date: Sat Feb 7 00:14:56 2015 New Revision: 1657999 URL: http://svn.apache.org/r1657999 Log: HIVE-9411 - Improve error messages in TestMultiOutputFormat (Brock via Xuefu)
Modified: hive/trunk/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestMultiOutputFormat.java Modified: hive/trunk/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestMultiOutputFormat.java URL: http://svn.apache.org/viewvc/hive/trunk/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestMultiOutputFormat.java?rev=1657999&r1=1657998&r2=1657999&view=diff ============================================================================== --- hive/trunk/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestMultiOutputFormat.java (original) +++ hive/trunk/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/TestMultiOutputFormat.java Sat Feb 7 00:14:56 2015 @@ -139,13 +139,19 @@ public class TestMultiOutputFormat { // Verify if the configs are merged Path[] fileClassPaths = DistributedCache.getFileClassPaths(job.getConfiguration()); List<Path> fileClassPathsList = Arrays.asList(fileClassPaths); - Assert.assertTrue(fileClassPathsList.contains(new Path(inputFile))); - Assert.assertTrue(fileClassPathsList.contains(new Path(dummyFile))); + Assert.assertTrue("Cannot find " + (new Path(inputFile)) + " in " + fileClassPathsList, + fileClassPathsList.contains(new Path(inputFile))); + Assert.assertTrue("Cannot find " + (new Path(dummyFile)) + " in " + fileClassPathsList, + fileClassPathsList.contains(new Path(dummyFile))); URI[] cacheFiles = DistributedCache.getCacheFiles(job.getConfiguration()); List<URI> cacheFilesList = Arrays.asList(cacheFiles); - Assert.assertTrue(cacheFilesList.contains(new Path(inputFile).makeQualified(fs).toUri())); - Assert.assertTrue(cacheFilesList.contains(new Path(dummyFile).makeQualified(fs).toUri())); + URI inputFileURI = new Path(inputFile).makeQualified(fs).toUri(); + Assert.assertTrue("Cannot find " + inputFileURI + " in " + cacheFilesList, + cacheFilesList.contains(inputFileURI)); + URI dummyFileURI = new Path(dummyFile).makeQualified(fs).toUri(); + Assert.assertTrue("Cannot find " + dummyFileURI + " in " + cacheFilesList, + cacheFilesList.contains(dummyFileURI)); Assert.assertTrue(job.waitForCompletion(true));