Example usage for org.apache.commons.configuration2 ConfigurationConverter getProperties

List of usage examples for org.apache.commons.configuration2 ConfigurationConverter getProperties

Introduction

In this page you can find the example usage for org.apache.commons.configuration2 ConfigurationConverter getProperties.

Prototype

public static Properties getProperties(final Configuration config) 

Source Link

Document

Convert a Configuration class into a Properties class.

Usage

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());
}