Search in sources :

Example 1 with DefaultParameterParser

use of org.jumpmind.properties.DefaultParameterParser in project symmetric-ds by JumpMind.

the class DefaultParameterParserTest method testParse.

@Test
public void testParse() {
    DefaultParameterParser parser = new DefaultParameterParser("/symmetric-default.properties");
    Map<String, ParameterMetaData> metaData = parser.parse();
    assertNotNull(metaData);
    assertTrue(metaData.size() > 0);
    ParameterMetaData meta = metaData.get(ParameterConstants.PARAMETER_REFRESH_PERIOD_IN_MS);
    assertNotNull(meta);
    assertTrue(meta.getDescription().length() > 0);
    assertTrue(meta.isDatabaseOverridable());
    meta = metaData.get(ParameterConstants.NODE_GROUP_ID);
    assertNotNull(meta);
    assertTrue(meta.getDescription().length() > 0);
    assertFalse(meta.isDatabaseOverridable());
}
Also used : DefaultParameterParser(org.jumpmind.properties.DefaultParameterParser) ParameterMetaData(org.jumpmind.properties.DefaultParameterParser.ParameterMetaData) Test(org.junit.Test)

Aggregations

DefaultParameterParser (org.jumpmind.properties.DefaultParameterParser)1 ParameterMetaData (org.jumpmind.properties.DefaultParameterParser.ParameterMetaData)1 Test (org.junit.Test)1