@Test public void happyPath() throws Exception { long spanId = 13L; long platformId = 17L; SpanImpl span = mock(SpanImpl.class); SpanContextImpl context = mock(SpanContextImpl.class); when(context.getId()).thenReturn(spanId); when(span.context()).thenReturn(context); when(platformManager.getPlatformId()).thenReturn(platformId); reporter.report(span); ArgumentCaptor<AbstractSpan> captor = ArgumentCaptor.forClass(AbstractSpan.class); verify(coreService).addDefaultData(captor.capture()); assertThat(captor.getValue().getPlatformIdent(), is(platformId)); assertThat(captor.getValue().getSensorTypeIdent(), is(0L)); assertThat(captor.getValue().getMethodIdent(), is(0L)); } }