/** Runs {@link #testConstructor} on every public constructor in class {@code c}. */ public void testAllPublicConstructors(Class<?> c) { testConstructors(c, Visibility.PUBLIC); }
void doTestNulls(Class<?> cls, Visibility visibility) throws ParameterNotInstantiableException, IllegalAccessException, InvocationTargetException, FactoryMethodReturnsNullException { if (!Modifier.isAbstract(cls.getModifiers())) { nullPointerTester.testConstructors(cls, visibility); } nullPointerTester.testStaticMethods(cls, visibility); if (hasInstanceMethodToTestNulls(cls, visibility)) { Object instance = instantiate(cls); if (instance != null) { nullPointerTester.testInstanceMethods(instance, visibility); } } }
/** * Runs {@link #testConstructor} on every public constructor in class {@code * c}. */ public void testAllPublicConstructors(Class<?> c) { testConstructors(c, Visibility.PUBLIC); }
/** Runs {@link #testConstructor} on every public constructor in class {@code c}. */ public void testAllPublicConstructors(Class<?> c) { testConstructors(c, Visibility.PUBLIC); }
void doTestNulls(Class<?> cls, Visibility visibility) throws ParameterNotInstantiableException, IllegalAccessException, InvocationTargetException, FactoryMethodReturnsNullException { if (!Modifier.isAbstract(cls.getModifiers())) { nullPointerTester.testConstructors(cls, visibility); } nullPointerTester.testStaticMethods(cls, visibility); if (hasInstanceMethodToTestNulls(cls, visibility)) { Object instance = instantiate(cls); if (instance != null) { nullPointerTester.testInstanceMethods(instance, visibility); } } }
void doTestNulls(Class<?> cls, Visibility visibility) throws ParameterNotInstantiableException, IllegalAccessException, InvocationTargetException, FactoryMethodReturnsNullException { if (!Modifier.isAbstract(cls.getModifiers())) { nullPointerTester.testConstructors(cls, visibility); } nullPointerTester.testStaticMethods(cls, visibility); if (hasInstanceMethodToTestNulls(cls, visibility)) { Object instance = instantiate(cls); if (instance != null) { nullPointerTester.testInstanceMethods(instance, visibility); } } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(ElasticScrollingFactory.class, PACKAGE); } }
@Test public void shouldPassNPETesterSerializer() { new NullPointerTester().testConstructors(JacksonJsonSerializer.class, PACKAGE); } }
@Test public void shouldPassNPETesterSerializer() { new NullPointerTester().testConstructors(JacksonSerializationFactory.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(EntityScroll.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(BulkDelete.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(ElasticSearchRepository.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(BulkIndex.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(CompoundScroll.class, PACKAGE); } }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(ElasticSearchRepositoryFactory.class, PACKAGE); } }
@Test public void shouldPassNPETesterSerializer() { new NullPointerTester().testConstructors(JacksonJsonSerializer.class, PACKAGE); }
@Test public void shouldPassNPETester() { new NullPointerTester().testConstructors(JacksonConversionException.class, PACKAGE); }
@Test public void shouldPassNPETesterDeserializer() { new NullPointerTester().testConstructors(JacksonJsonDeserializer.class, PACKAGE); }
@Test public void shouldPassNPETesterSerializer() { new NullPointerTester().testConstructors(JacksonJsonDeserializer.class, PACKAGE); }
@Test public void shouldPassNPETester() { new NullPointerTester() .setDefault(SearchRequestBuilder.class, mock(SearchRequestBuilder.class)) .testConstructors(ElasticScroll.class, PACKAGE); } }