/** * {@inheritDoc} */ @Override protected void processData(DefaultData defaultData, EntityManager entityManager) { buffer.put(new BufferElement<>((MethodSensorData) defaultData)); }
processor.process(invocationAwareData, entityManager); ArgumentCaptor<IBufferElement> captor = ArgumentCaptor.forClass(IBufferElement.class); verify(buffer, times(1)).put(captor.capture()); verifyZeroInteractions(entityManager); assertThat(captor.getValue().getObject(), is(equalTo(((Object) invocationAwareData))));