From 50e8a3ef726b8d7390bfe82846e76657505c4b88 Mon Sep 17 00:00:00 2001 From: wangxianbin1987 Date: Wed, 21 Jun 2017 17:54:57 +0800 Subject: [PATCH] KYLIN-2678 fix error in test case KylinConfigCLITest Signed-off-by: wangxianbin1987 --- .../test/java/org/apache/kylin/tool/KylinConfigCLITest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tool/src/test/java/org/apache/kylin/tool/KylinConfigCLITest.java b/tool/src/test/java/org/apache/kylin/tool/KylinConfigCLITest.java index 7d1e24843..feb404a6a 100644 --- a/tool/src/test/java/org/apache/kylin/tool/KylinConfigCLITest.java +++ b/tool/src/test/java/org/apache/kylin/tool/KylinConfigCLITest.java @@ -37,12 +37,13 @@ public class KylinConfigCLITest extends LocalFileMetadataTestCase { public void testGetProperty() throws IOException { PrintStream o = System.out; File f = File.createTempFile("cfg", ".tmp"); - System.setOut(new PrintStream(new FileOutputStream(f))); + PrintStream tmpOut = new PrintStream(new FileOutputStream(f)); + System.setOut(tmpOut); KylinConfigCLI.main(new String[] { "kylin.storage.url" }); String val = FileUtils.readFileToString(f, Charset.defaultCharset()).trim(); assertEquals("hbase", val); - + tmpOut.close(); FileUtils.forceDelete(f); System.setOut(o); } @@ -51,12 +52,15 @@ public class KylinConfigCLITest extends LocalFileMetadataTestCase { public void testGetPrefix() throws IOException { PrintStream o = System.out; File f = File.createTempFile("cfg", ".tmp"); - System.setOut(new PrintStream(new FileOutputStream(f))); + PrintStream tmpOut = new PrintStream(new FileOutputStream(f)); + System.setOut(tmpOut); KylinConfigCLI.main(new String[] { "kylin.cube.engine." }); String val = FileUtils.readFileToString(f, Charset.defaultCharset()).trim(); - assertEquals("2=org.apache.kylin.engine.mr.MRBatchCubingEngine2\n0=org.apache.kylin.engine.mr.MRBatchCubingEngine", val); + assertEquals("2=org.apache.kylin.engine.mr.MRBatchCubingEngine2" + + System.lineSeparator() + "0=org.apache.kylin.engine.mr.MRBatchCubingEngine", val); + tmpOut.close(); FileUtils.forceDelete(f); System.setOut(o); } -- 2.11.0.windows.1