@Test
public void readBasicSettingsToToolConfigurationBuilderTest() throws Exception {

    fillMapsForToolConfiguration();
    ToolConfiguration toolConfiguration = tcsr.readBasicSettingsToToolConfigurationBuilder(reader, project).buildConfiguration();
    booleanGetters.forEach((key, getter) -> {
        LOGGER.info("test for: " + key);
        assertEquals(booleanAnswers.get(key), getter.apply(toolConfiguration));
    });
    stringGetters.forEach((key, getter) -> {
        LOGGER.info("test for: " + key);
        assertEquals(stringAnswers.get(key), getter.apply(toolConfiguration));
    });
    intGetters.forEach((key, getter) -> {
        LOGGER.info("test for: " + key);
        assertEquals(intAnswers.get(key), getter.apply(toolConfiguration));
    });
    listGetters.forEach((key, getter) -> {
        LOGGER.info("test for: " + key);
        assertEquals(listAnswers.get(key), getter.apply(toolConfiguration));
    });
}