From 83cd32c43b8aef82e6ed22c6994f6255452a79da Mon Sep 17 00:00:00 2001 From: wangxianbin1987 Date: Sat, 23 Apr 2016 23:14:26 +0800 Subject: [PATCH] KYLIN-1615 UT 'HiveCmdBuilderTest' fail on 'testBeeline' Signed-off-by: wangxianbin1987 --- job/src/test/java/org/apache/kylin/job/HiveCmdBuilderTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/job/src/test/java/org/apache/kylin/job/HiveCmdBuilderTest.java b/job/src/test/java/org/apache/kylin/job/HiveCmdBuilderTest.java index 81064dc..950284a 100644 --- a/job/src/test/java/org/apache/kylin/job/HiveCmdBuilderTest.java +++ b/job/src/test/java/org/apache/kylin/job/HiveCmdBuilderTest.java @@ -64,6 +64,8 @@ public class HiveCmdBuilderTest extends LocalFileMetadataTestCase { public void testBeeline() throws IOException { System.setProperty("kylin.hive.client", "beeline"); System.setProperty("kylin.hive.beeline.params", "-u jdbc_url"); + String lineSeparator = java.security.AccessController.doPrivileged( + new sun.security.action.GetPropertyAction("line.separator")); HiveCmdBuilder hiveCmdBuilder = new HiveCmdBuilder(); hiveCmdBuilder.addStatement("USE default;"); @@ -75,7 +77,9 @@ public class HiveCmdBuilderTest extends LocalFileMetadataTestCase { 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