List of usage examples for org.apache.commons.configuration2 ConfigurationConverter getProperties
public static Properties getProperties(final Configuration config)
From source file:org.apache.hadoop.hive.llap.cli.service.TestLlapServiceCommandLine.java
@Test public void testParsingArguments() throws Exception { LlapServiceCommandLine cl = new LlapServiceCommandLine(new String[] { "--instances", "2", "--auxjars", "auxjarsVal", "--cache", "10k", "--hiveconf", "a=b", "--directory", "directoryVal", "--executors", "4", "--iothreads", "5", "--auxhbase", "false", "--auxhive", "false", "--javaHome", "javaHomeVal", "--queue", "queueVal", "--logger", "console", "--name", "nameVal", "--output", "outputVal", "--size", "10m", "--xmx", "10g", "--startImmediately" }); assertEquals("auxjarsVal", cl.getAuxJars()); assertEquals(10L * 1024, cl.getCache()); assertEquals(ConfigurationConverter.getProperties(new MapConfiguration(ImmutableMap.of("a", "b"))), cl.getConfig());/* w w w . j a va 2 s.c om*/ assertEquals("directoryVal", cl.getDirectory()); assertEquals(4, cl.getExecutors()); assertEquals(5, cl.getIoThreads()); assertEquals(false, cl.getIsHBase()); assertEquals(false, cl.getIsHiveAux()); assertEquals("javaHomeVal", cl.getJavaPath()); assertEquals("queueVal", cl.getLlapQueueName()); assertEquals("console", cl.getLogger()); assertEquals("nameVal", cl.getName()); assertEquals("outputVal", cl.getOutput()); assertEquals(10L * 1024 * 1024, cl.getSize()); assertEquals(10L * 1024 * 1024 * 1024, cl.getXmx()); assertEquals(true, cl.isStarting()); }