Mock the Region.localClear() operation; call mock Region.clear().
This commit is contained in:
@@ -49,7 +49,6 @@ import org.mockito.Mock;
|
||||
import org.mockito.junit.MockitoJUnitRunner;
|
||||
import org.mockito.stubbing.Answer;
|
||||
|
||||
import org.apache.geode.UnmodifiableException;
|
||||
import org.apache.geode.cache.CacheListener;
|
||||
import org.apache.geode.cache.CacheLoader;
|
||||
import org.apache.geode.cache.CacheWriter;
|
||||
@@ -678,4 +677,20 @@ public class MockRegionDataAccessOperationsAndEventsUnitTests {
|
||||
public void mapRegionKeySetIsUnmodifiable() {
|
||||
this.mockRegion.keySet().add(1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void regionLocalClearCallsRegionClear() {
|
||||
|
||||
assertThat(this.mockRegion).isEmpty();
|
||||
|
||||
this.mockRegion.put(1, "TEST");
|
||||
|
||||
assertThat(this.mockRegion).hasSize(1);
|
||||
|
||||
this.mockRegion.localClear();
|
||||
|
||||
assertThat(this.mockRegion).isEmpty();
|
||||
|
||||
verify(this.mockRegion, times(1)).clear();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user