package org.mockitousage.testng; import org.mockito.ArgumentCaptor; import org.mockito.Captor; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.Spy; import org.testng.annotations.Test; import java.util.List; import java.util.Map; import static org.assertj.core.api.Assertions.assertThat; public class TestWithoutListenerShouldNotInitializeAnnotatedFieldsTest { @Mock List<?> list; @Spy Map<?, ?> map; @InjectMocks SomeType someType; @Captor ArgumentCaptor<List<?>> captor; @Test public void test_not_annotated_by_MockitoTestNGListener_should_not_touch_annotated_fields() throws Exception { assertThat(list).isNull(); assertThat(map).isNull(); assertThat(captor).isNull(); assertThat(someType).isNull(); } }