From da966a2633573012bda98b129ca86be0f5d44486 Mon Sep 17 00:00:00 2001 From: wangxianbin1987 Date: Thu, 22 Jun 2017 18:55:55 +0800 Subject: [PATCH] KYLIN 2678 fix error in test case KylinConfigCLITest Signed-off-by: wangxianbin1987 --- .../test/java/org/apache/kylin/tool/KylinConfigCLITest.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 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..5695e8618 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,14 @@ 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 +53,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