Cleanup uses and/or overrides of Apache Geode, Spring and Test Framework (e.g. Mockito) deprecated APIs.

This commit is contained in:
John Blum
2020-07-23 14:18:03 -07:00
parent 5ca11cbc44
commit ba24c50ba2
10 changed files with 50 additions and 70 deletions

View File

@@ -19,20 +19,22 @@ import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.verifyNoInteractions;
import static org.mockito.Mockito.when;
import java.util.Optional;
import org.apache.geode.cache.CacheLoaderException;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.LoaderHelper;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.apache.geode.cache.CacheLoaderException;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.LoaderHelper;
import org.springframework.core.env.Environment;
import org.springframework.dao.IncorrectResultSizeDataAccessException;
import org.springframework.data.repository.CrudRepository;
@@ -71,7 +73,7 @@ public class RepositoryCacheLoaderUnitTests {
@After
public void tearDown() {
verifyZeroInteractions(this.mockEnvironment);
verifyNoInteractions(this.mockEnvironment);
}
@Test
@@ -126,7 +128,6 @@ public class RepositoryCacheLoaderUnitTests {
}
@Test
@SuppressWarnings("all")
public void newCacheRuntimeExceptionIsCorrect() {
RuntimeException cause = new RuntimeException("TEST");

View File

@@ -21,18 +21,20 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.verifyNoInteractions;
import static org.mockito.Mockito.when;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.CacheWriterException;
import org.apache.geode.cache.EntryEvent;
import org.apache.geode.cache.RegionEvent;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.CacheWriterException;
import org.apache.geode.cache.EntryEvent;
import org.apache.geode.cache.RegionEvent;
import org.springframework.core.env.Environment;
import org.springframework.data.repository.CrudRepository;
import org.springframework.geode.cache.support.RepositoryCacheLoaderWriterSupport;
@@ -120,7 +122,7 @@ public class RepositoryCacheWriterUnitTests {
verify(this.mockCrudRepository, times(1)).deleteAll();
verifyZeroInteractions(mockRegionEvent);
verifyNoInteractions(mockRegionEvent);
}
@Test
@@ -138,7 +140,7 @@ public class RepositoryCacheWriterUnitTests {
verify(this.mockCrudRepository, never()).deleteAll();
verifyZeroInteractions(mockRegionEvent);
verifyNoInteractions(mockRegionEvent);
}
@Test
@@ -148,13 +150,12 @@ public class RepositoryCacheWriterUnitTests {
this.cacheWriter.beforeRegionDestroy(mockRegionEvent);
verifyZeroInteractions(this.mockEnvironment);
verifyZeroInteractions(this.mockCrudRepository);
verifyZeroInteractions(mockRegionEvent);
verifyNoInteractions(this.mockEnvironment);
verifyNoInteractions(this.mockCrudRepository);
verifyNoInteractions(mockRegionEvent);
}
@Test
@SuppressWarnings("all")
public void newCacheRuntimeExceptionIsCorrect() {
RuntimeException cause = new RuntimeException("TEST");

View File

@@ -21,19 +21,21 @@ import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.verifyNoInteractions;
import static org.mockito.Mockito.when;
import java.util.function.Function;
import java.util.function.Supplier;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.LoaderHelper;
import org.junit.After;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.apache.geode.cache.CacheRuntimeException;
import org.apache.geode.cache.LoaderHelper;
import org.springframework.core.env.Environment;
import org.springframework.data.repository.CrudRepository;
@@ -51,11 +53,11 @@ import org.springframework.data.repository.CrudRepository;
* @since 1.1.0
*/
@RunWith(MockitoJUnitRunner.class)
@SuppressWarnings("unchecked")
@SuppressWarnings({ "rawtypes", "unchecked" })
public class RepositoryCacheLoaderWriterSupportUnitTests {
@Mock
private CrudRepository mockCrudRepository;
private CrudRepository<?, ?> mockCrudRepository;
@After
public void tearDown() {
@@ -65,7 +67,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
@Test
public void constructsRepositoryCacheLoaderWriterSupportSuccessfully() {
RepositoryCacheLoaderWriterSupport cacheLoaderWriter =
RepositoryCacheLoaderWriterSupport<Object, Object> cacheLoaderWriter =
new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository);
assertThat(cacheLoaderWriter).isNotNull();
@@ -93,7 +95,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
Environment mockEnvironment = mock(Environment.class);
RepositoryCacheLoaderWriterSupport cacheLoaderWriter =
RepositoryCacheLoaderWriterSupport<Object, Object> cacheLoaderWriter =
new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository);
cacheLoaderWriter.setEnvironment(mockEnvironment);
@@ -107,7 +109,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
@Test
public void isNukeAndPaveEnabledReturnsFalse() {
assertThat(new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository)
assertThat(new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository)
.isNukeAndPaveEnabled()).isFalse();
}
@@ -124,7 +126,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
when(mockEnvironment.getProperty(eq(RepositoryCacheLoaderWriterSupport.NUKE_AND_PAVE_PROPERTY),
eq(Boolean.class))).thenReturn(true);
assertThat(new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository)
assertThat(new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository)
.with(mockEnvironment).isNukeAndPaveEnabled()).isTrue();
verify(mockEnvironment, times(1))
@@ -139,7 +141,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
assertThat(Boolean.parseBoolean(System.getProperty(RepositoryCacheLoaderWriterSupport.NUKE_AND_PAVE_PROPERTY)))
.isTrue();
assertThat(new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository).isNukeAndPaveEnabled())
assertThat(new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository).isNukeAndPaveEnabled())
.isTrue();
}
@@ -153,7 +155,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
Object testEntity = new Object();
RepositoryCacheLoaderWriterSupport<Object, Object> cacheLoaderWriter =
new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository);
new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository);
assertThat(cacheLoaderWriter.doRepositoryOp(testEntity, mockRepositoryOperationFunction)).isEqualTo("TEST");
@@ -165,9 +167,9 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
LoaderHelper<?, ?> mockLoadHelper = mock(LoaderHelper.class);
assertThat(new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository).load(mockLoadHelper)).isNull();
assertThat(new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository).load(mockLoadHelper)).isNull();
verifyZeroInteractions(mockLoadHelper);
verifyNoInteractions(mockLoadHelper);
}
@Test(expected = CacheRuntimeException.class)
@@ -180,7 +182,7 @@ public class RepositoryCacheLoaderWriterSupportUnitTests {
Object testEntity = new Object();
RepositoryCacheLoaderWriterSupport<Object, Object> cacheLoaderWriter =
new TestRepositoryCacheLoaderWriterSupport<>(this.mockCrudRepository);
new TestRepositoryCacheLoaderWriterSupport(this.mockCrudRepository);
try {
cacheLoaderWriter.doRepositoryOp(testEntity, mockRepositoryOperationFunction);