From f20c363da6d87ecd76426575c1e17368877efd43 Mon Sep 17 00:00:00 2001 From: wangxianbin1987 Date: Sat, 23 Apr 2016 22:31:50 +0800 Subject: [PATCH] KYLIN-1615 UT 'HiveCmdBuilderTest' fail on 'testBeeline' Signed-off-by: wangxianbin1987 --- .../test/java/org/apache/kylin/source/hive/HiveCmdBuilderTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source-hive/src/test/java/org/apache/kylin/source/hive/HiveCmdBuilderTest.java b/source-hive/src/test/java/org/apache/kylin/source/hive/HiveCmdBuilderTest.java index 83c50c0..f780efc 100644 --- a/source-hive/src/test/java/org/apache/kylin/source/hive/HiveCmdBuilderTest.java +++ b/source-hive/src/test/java/org/apache/kylin/source/hive/HiveCmdBuilderTest.java @@ -56,6 +56,8 @@ public class HiveCmdBuilderTest { @Test public void testBeeline() throws IOException { + String lineSeparator = java.security.AccessController.doPrivileged( + new sun.security.action.GetPropertyAction("line.separator")); System.setProperty("kylin.hive.client", "beeline"); System.setProperty("kylin.hive.beeline.params", "-u jdbc_url"); @@ -69,7 +71,9 @@ public class HiveCmdBuilderTest { String hqlFile = cmd.substring(cmd.lastIndexOf("-f ") + 3).trim(); String hqlStatement = FileUtils.readFileToString(new File(hqlFile)); - assertEquals("USE default;\nDROP TABLE test;\nSHOW\n TABLES;\n", hqlStatement); + assertEquals("USE default;" + + lineSeparator + "DROP TABLE test;" + + lineSeparator + "SHOW\n TABLES;" + lineSeparator, hqlStatement); FileUtils.forceDelete(new File(hqlFile)); } -- 2.6.3.windows.1