Fix bug (NPE) with the Mock ClientSubscriptionConfig.
This commit is contained in:
@@ -13,7 +13,6 @@
|
||||
* or implied. See the License for the specific language governing
|
||||
* permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.data.gemfire.tests.mock;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
@@ -22,12 +21,14 @@ import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.apache.geode.cache.AttributesMutator;
|
||||
import org.apache.geode.cache.Region;
|
||||
import org.apache.geode.cache.RegionAttributes;
|
||||
import org.apache.geode.cache.RegionService;
|
||||
import org.junit.After;
|
||||
import org.junit.Test;
|
||||
import org.apache.geode.cache.server.ClientSubscriptionConfig;
|
||||
|
||||
/**
|
||||
* Unit tests for {@link GemFireMockObjectsSupport}.
|
||||
@@ -46,7 +47,7 @@ public class GemFireMockObjectsSupportUnitTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void regionCloningEnableReturnsFalseByDefault() {
|
||||
public void regionCloningEnabledReturnsFalseByDefault() {
|
||||
|
||||
RegionService mockRegionService = mock(RegionService.class);
|
||||
|
||||
@@ -108,4 +109,21 @@ public class GemFireMockObjectsSupportUnitTests {
|
||||
|
||||
verify(mockAttributesMutator, times(1)).setCloningEnabled(eq(true));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void mockClientSubscriptionConfigIsCorrect() {
|
||||
|
||||
ClientSubscriptionConfig mockClientSubscriptionConfig =
|
||||
GemFireMockObjectsSupport.mockClientSubscriptionConfig();
|
||||
|
||||
assertThat(mockClientSubscriptionConfig).isNotNull();
|
||||
|
||||
mockClientSubscriptionConfig.setCapacity(1024);
|
||||
mockClientSubscriptionConfig.setDiskStoreName("TestDiskStore");
|
||||
mockClientSubscriptionConfig.setEvictionPolicy("ENTRY");
|
||||
|
||||
assertThat(mockClientSubscriptionConfig.getCapacity()).isEqualTo(1024);
|
||||
assertThat(mockClientSubscriptionConfig.getDiskStoreName()).isEqualTo("TestDiskStore");
|
||||
assertThat(mockClientSubscriptionConfig.getEvictionPolicy()).isEqualTo("entry");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user