@Test
void testParseBooleanFlag() {

    assertTrue(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "trueFlag", true));
    assertTrue(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "trueFlag", false));
    assertTrue(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "notPresentFlag", true));
    assertTrue(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "emptyFlag", true));
    assertFalse(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "falseFlag", true));
    assertFalse(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "notPresentFlag", false));
    assertFalse(MapUtil.parseBooleanFlag(TEST_PARAMETERS, "emptyFlag", false));
    assertThrows(ContentException.class, () -> MapUtil.parseBooleanFlag(TEST_PARAMETERS, "incorrectTypeFlag1", true));
    assertThrows(ContentException.class, () -> MapUtil.parseBooleanFlag(TEST_PARAMETERS, "incorrectTypeFlag2", true));
}