@Test
void getObjectMapper() {

    assertNotNull(jsonTools.getObjectMapper());
    assertTrue(jsonTools.getObjectMapper().getFactory() instanceof YAMLFactory);
    jsonTools.setOutputType(JsonTools.JSON);
    assertFalse(jsonTools.getObjectMapper().getFactory() instanceof YAMLFactory);
    assertTrue(jsonTools.getObjectMapper(JsonTools.YAML).getFactory() instanceof YAMLFactory);
    assertFalse(jsonTools.getObjectMapper(JsonTools.JSON).getFactory() instanceof YAMLFactory);
    assertThrows(IllegalArgumentException.class, () -> jsonTools.getObjectMapper("xyz"));
    assertFalse(jsonTools.getObjectMapper(JsonTools.YAML).getDeserializationConfig().isEnabled(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES));
    assertFalse(jsonTools.getObjectMapper(JsonTools.YAML).getDeserializationConfig().isEnabled(DeserializationFeature.FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY));
    assertFalse(jsonTools.getObjectMapper(JsonTools.JSON).getDeserializationConfig().isEnabled(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES));
    assertFalse(jsonTools.getObjectMapper(JsonTools.JSON).getDeserializationConfig().isEnabled(DeserializationFeature.FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY));
}