DefaultLoggerServiceProvider implements SLF4JServiceProvider { @Override public void initialize() { loggerFactory = new DefaultLoggerFactory(); markerFactory = new BasicMarkerFactory(); mdcAdapter = new NOPMDCAdapter(); }  @Override ILoggerFactory getLoggerFactory(); @Override IMarkerFactory getMarkerFactory(); @Override MDCAdapter getMDCAdapter(); @Override String getRequesteApiVersion(); @Override void initialize();  }
@Test void initialize() { var provider = new DefaultLoggerServiceProvider(); provider.initialize(); assertThat(provider.getLoggerFactory()).isNotNull(); assertThat(provider.getMarkerFactory()).isNotNull(); assertThat(provider.getMDCAdapter()).isNotNull(); assertThat(provider.getRequesteApiVersion()).isEqualTo("1.8"); }