Example usage for org.apache.commons.configuration Configuration getString

List of usage examples for org.apache.commons.configuration Configuration getString

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration getString.

Prototype

String getString(String key);

Source Link

Document

Get a string associated with the given configuration key.

Usage

From source file:com.knowbout.epg.EPGServiceTest.java

public void setUp() throws Exception {

    XMLConfiguration config = new XMLConfiguration("sample.epg.xml");

    HashMap<String, String> hibernateProperties = new HashMap<String, String>();
    Configuration database = config.subset("database");
    hibernateProperties.put(Environment.DRIVER, database.getString("driver"));
    hibernateProperties.put(Environment.URL, database.getString("url"));
    hibernateProperties.put(Environment.USER, database.getString("user"));
    hibernateProperties.put(Environment.PASS, database.getString("password"));
    hibernateProperties.put(Environment.DATASOURCE, null);

    HibernateUtil.setProperties(hibernateProperties);
    super.setUp();
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreCoverageMeasurementFilterTest.java

@Test
public void testAcceptAllLines() throws Exception {
    final java.io.File configFile = temporaryFolder.newFile("coverage.txt");
    final PrintWriter writer = new PrintWriter(configFile);
    writer.println("src/java/net/example/Foo.java;*");
    writer.close();/*from   ww  w. ja v  a2s.  c  o  m*/

    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreCoverageDecorator.CONFIG_FILE))
            .thenReturn(configFile.getAbsolutePath());

    final IgnoreCoverageMeasurementFilter filter = new IgnoreCoverageMeasurementFilter(configuration);

    final File file = File.create("src/java/net/example/Foo.java");
    Assert.assertFalse("matching on all lines", filter.accept(file, new Measure(CoreMetrics.COVERAGE, 42.0)));
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreCoverageMeasurementFilterTest.java

@Test
public void testAcceptNotMatchedResource() throws Exception {
    final java.io.File configFile = temporaryFolder.newFile("coverage.txt");
    final PrintWriter writer = new PrintWriter(configFile);
    writer.println("src/java/net/example/Foo.java;[1-20]");
    writer.close();/*from   w w  w.  j av a2s.  c  om*/

    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreCoverageDecorator.CONFIG_FILE))
            .thenReturn(configFile.getAbsolutePath());

    final IgnoreCoverageMeasurementFilter filter = new IgnoreCoverageMeasurementFilter(configuration);

    final File file = File.create("src/java/net/example/Bar.java");
    Assert.assertTrue("non matching file", filter.accept(file, new Measure(CoreMetrics.COVERAGE, 42.0)));
}

From source file:com.microrisc.simply.network.serial.v1.SerialNetworkLayerFactory.java

@Override
public NetworkLayer getNetworkLayer(NetworkConnectionStorage connectionStorage, Configuration configProps)
        throws Exception {
    String networkLayerType = configProps.getString("networkLayer.type");

    // only for "serial" layer type
    if (!networkLayerType.equals("serial")) {
        throw new SimplyException("Network layer must be of 'serial' type.");
    }/* w  ww .  j  a  v a 2  s  . com*/

    NetworkLayerParams networkParams = createNetworkLayerParams(connectionStorage, configProps);
    return createSerialNetworkLayer(networkParams);
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreCoverageMeasurementFilterTest.java

@Test
public void testAccept() throws Exception {
    final java.io.File configFile = temporaryFolder.newFile("coverage.txt");
    final PrintWriter writer = new PrintWriter(configFile);
    writer.println("src/java/net/example/Foo.java;[1-20]");
    writer.close();//from   w w w  .j  a  va  2  s.c  o  m

    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreCoverageDecorator.CONFIG_FILE))
            .thenReturn(configFile.getAbsolutePath());

    final IgnoreCoverageMeasurementFilter filter = new IgnoreCoverageMeasurementFilter(configuration);

    final File file = File.create("src/java/net/example/Foo.java");
    Assert.assertTrue("measure modified but accepted",
            filter.accept(file, new Measure(CoreMetrics.COVERAGE, 42.0)));
}

From source file:backup.store.local.LocalBackupStore.java

@Override
public void init() throws Exception {
    Configuration configuration = getConf();
    String localPath = configuration.getString(LocalBackupStoreConstants.DFS_BACKUP_LOCALBACKUPSTORE_PATH);
    dir = new File(localPath);
    dir.mkdirs();/*  w  ww.  j a  va  2 s . com*/
}

From source file:edu.kit.dama.rest.util.auth.impl.HTTPAuthenticator.java

@Override
public boolean performCustomConfiguration(Configuration pConfig) throws ConfigurationException {
    String type = realm = pConfig.getString(AUTHENTICATION_TYPE_PROPERTY_KEY);
    authType = AUTHENTICATION_TYPE.valueOf(type);

    if (authType == null) {
        throw new ConfigurationException("Failed to configure Authenticator. Mandatory property "
                + AUTHENTICATION_TYPE_PROPERTY_KEY + " is invalid. Supported values are "
                + AUTHENTICATION_TYPE.BASIC + " and " + AUTHENTICATION_TYPE.DIGEST + ".");
    }/*from www  .j a  v  a2 s. co  m*/

    realm = pConfig.getString(REALM_PROPERTY_KEY);
    if (realm == null && AUTHENTICATION_TYPE.DIGEST.equals(authType)) {
        throw new ConfigurationException(
                "Failed to configure Authenticator. Mandatory property " + REALM_PROPERTY_KEY + " is missing.");
    }
    return true;
}

From source file:de.hybris.platform.importcockpit.services.login.impl.LoginServiceImplTest.java

@Test
public void testGetDefaultUsername() {
    final Configuration mockedConfiguration = Mockito.mock(Configuration.class);
    given(configurationService.getConfiguration()).willReturn(mockedConfiguration);
    given(mockedConfiguration.getString("importcockpit.default.login")).willReturn(DEFAULT_USER_NAME);
    Assert.assertEquals(DEFAULT_USER_NAME, loginServiceImpl.getDefaultUsername());
}

From source file:de.hybris.platform.importcockpit.services.login.impl.LoginServiceImplTest.java

@Test
public void testGetDefaultUserPassword() {
    final Configuration mockedConfiguration = Mockito.mock(Configuration.class);
    given(configurationService.getConfiguration()).willReturn(mockedConfiguration);
    given(mockedConfiguration.getString("importcockpit.default.password")).willReturn(DEFAULT_USER_PASS);
    Assert.assertEquals(DEFAULT_USER_PASS, loginServiceImpl.getDefaultUserPassword());
}

From source file:com.microrisc.simply.network.SimpleNetworkConnectionStorageFactory.java

@Override
public NetworkConnectionStorage getNetworkConnectionStorage(Configuration configuration) throws Exception {
    String connectionTypesFileName = configuration.getString("networkConnectionTypes.configFile");

    // creating map of connection types
    Map<String, Configuration> connTypeConfigs = XMLConfigurationMappingReader
            .getConfigMapping(connectionTypesFileName, "connectionType", "name");

    String networksSettingsFileName = configuration.getString("networkSettings.configFile");

    // creating map of networks configurations
    Map<String, Configuration> networkConfigs = XMLConfigurationMappingReader
            .getConfigMapping(networksSettingsFileName, "network", "id");

    Map<String, AbstractNetworkConnectionInfo> idToConnInfoMap = new HashMap<>();

    for (Map.Entry<String, Configuration> networkConfig : networkConfigs.entrySet()) {
        String connTypeStr = networkConfig.getValue().getString("type");
        AbstractNetworkConnectionInfo connInfo = getConnectionInfo(connTypeStr, networkConfig.getValue());
        idToConnInfoMap.put(networkConfig.getKey(), connInfo);
    }//from w  ww.  j ava  2  s .  co  m

    Map<AbstractNetworkConnectionInfo, String> connInfoToIdMap = new HashMap<>();

    // creating transposition
    for (Map.Entry<String, AbstractNetworkConnectionInfo> entry : idToConnInfoMap.entrySet()) {
        connInfoToIdMap.put(entry.getValue(), entry.getKey());
    }

    return new BaseNetworkConnectionStorage(idToConnInfoMap, connInfoToIdMap);
}