From d43dc1b0b54b66e6e42236c0585554dd3e98427e Mon Sep 17 00:00:00 2001 From: Abraham Elmahrek Date: Thu, 5 Feb 2015 15:17:30 -0800 Subject: [PATCH] SQOOP-2077: Sqoop2: Enclose missing/extra lines in output of HdfsAsserts.assertMapreduceOutput (Jarek Jarcec Cecho via Abraham Elmahrek) --- .../main/java/org/apache/sqoop/test/asserts/HdfsAsserts.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/src/main/java/org/apache/sqoop/test/asserts/HdfsAsserts.java b/test/src/main/java/org/apache/sqoop/test/asserts/HdfsAsserts.java index adc638a7..b115723e 100644 --- a/test/src/main/java/org/apache/sqoop/test/asserts/HdfsAsserts.java +++ b/test/src/main/java/org/apache/sqoop/test/asserts/HdfsAsserts.java @@ -67,10 +67,11 @@ public static void assertMapreduceOutput(FileSystem fs, String directory, String } if(!setLines.isEmpty() || !notFound.isEmpty()) { + LOG.error("Output do not match expectations."); LOG.error("Expected lines that weren't present in the files:"); - LOG.error("\t" + StringUtils.join(setLines, "\n\t")); + LOG.error("\t'" + StringUtils.join(setLines, "'\n\t'") + "'"); LOG.error("Extra lines in files that weren't expected:"); - LOG.error("\t" + StringUtils.join(notFound, "\n\t")); + LOG.error("\t'" + StringUtils.join(notFound, "'\n\t'") + "'"); fail("Output do not match expectations."); } }