@Test(expected = ExitException.class)
public void testValidateConfigMissingBoolean() throws ExitException {

    final Properties properties = new Properties();
    final String requiredStrings[] = {};
    final String requiredBooleans[] = {"p1", "p2", "p3"};
    final String requiredIntegers[] = {};
    final String requiredLongs[] = {};
    properties.put("p1", BOOLEAN_TEST_VALUE);
    properties.put("p3", BOOLEAN_TEST_VALUE);
    ConfigParser.validateConfig(properties, requiredStrings, requiredBooleans, requiredIntegers, requiredLongs);
}