Пример #1
0
  @Test
  public void addsDataFromMetaDataProvider() {

    // given
    configuration.setMetaDataProviderClassName(TestMetaDataProvider.class.getName());
    final ILoggingEvent loggingEvent =
        createLoggingEvent().with(createThrowableProxy()).withMdcProperty("someProp", "someValue");

    // when
    final NotificationVO notification = converter.convertToNotification(loggingEvent);
    final EventVO event = notification.getEvents().get(0);

    // then
    final TabVO tab = event.getMetaData().getTabsByName().get("someTab");
    assertThat(tab, hasKeyValuePair("someProp", "someValue"));
  }