|
99 | 99 | import org.apache.geode.cache.ExpirationAttributes;
|
100 | 100 | import org.apache.geode.cache.GemFireCache;
|
101 | 101 | import org.apache.geode.cache.LoaderHelper;
|
| 102 | +import org.apache.geode.cache.MembershipAttributes; |
102 | 103 | import org.apache.geode.cache.PartitionAttributes;
|
103 | 104 | import org.apache.geode.cache.Region;
|
104 | 105 | import org.apache.geode.cache.RegionAttributes;
|
|
203 | 204 | * @see org.apache.geode.cache.EvictionAttributesMutator
|
204 | 205 | * @see org.apache.geode.cache.ExpirationAttributes
|
205 | 206 | * @see org.apache.geode.cache.GemFireCache
|
| 207 | + * @see org.apache.geode.cache.MembershipAttributes |
206 | 208 | * @see org.apache.geode.cache.PartitionAttributes
|
207 | 209 | * @see org.apache.geode.cache.Region
|
208 | 210 | * @see org.apache.geode.cache.RegionAttributes
|
@@ -2730,6 +2732,7 @@ private static <K, V> RegionAttributes<K, V> mockRegionAttributes(Region<K, V> m
|
2730 | 2732 | when(mockRegionAttributes.getInitialCapacity()).thenAnswer(newGetter(baseRegionAttributes::getInitialCapacity));
|
2731 | 2733 | when(mockRegionAttributes.getKeyConstraint()).thenAnswer(newGetter(baseRegionAttributes::getKeyConstraint));
|
2732 | 2734 | when(mockRegionAttributes.getLoadFactor()).thenAnswer(newGetter(baseRegionAttributes::getLoadFactor));
|
| 2735 | + when(mockRegionAttributes.getMembershipAttributes()).thenAnswer(newGetter(baseRegionAttributes::getMembershipAttributes)); |
2733 | 2736 | when(mockRegionAttributes.getMulticastEnabled()).thenAnswer(newGetter(baseRegionAttributes::getMulticastEnabled));
|
2734 | 2737 | when(mockRegionAttributes.getOffHeap()).thenAnswer(newGetter(baseRegionAttributes::getOffHeap));
|
2735 | 2738 | when(mockRegionAttributes.getPartitionAttributes()).thenAnswer(newGetter(baseRegionAttributes::getPartitionAttributes));
|
@@ -3167,6 +3170,8 @@ public static <K, V> RegionFactory<K, V> mockRegionFactory(Cache mockCache, Regi
|
3167 | 3170 | AtomicReference<Float> loadFactor = new AtomicReference<>(optionalRegionAttributes
|
3168 | 3171 | .map(RegionAttributes::getLoadFactor).orElse(0.75f));
|
3169 | 3172 |
|
| 3173 | + AtomicReference<MembershipAttributes> membershipAttributes = new AtomicReference<>(new MembershipAttributes()); |
| 3174 | + |
3170 | 3175 | AtomicReference<PartitionAttributes<K, V>> partitionAttributes = new AtomicReference<>(optionalRegionAttributes
|
3171 | 3176 | .map(RegionAttributes::getPartitionAttributes).orElse(null));
|
3172 | 3177 |
|
@@ -3274,6 +3279,9 @@ public static <K, V> RegionFactory<K, V> mockRegionFactory(Cache mockCache, Regi
|
3274 | 3279 |
|
3275 | 3280 | when(mockRegionFactory.setLockGrantor(anyBoolean())).thenAnswer(newSetter(lockGrantor, mockRegionFactory));
|
3276 | 3281 |
|
| 3282 | + when(mockRegionFactory.setMembershipAttributes(any(MembershipAttributes.class))) |
| 3283 | + .thenAnswer(newSetter(membershipAttributes, () -> mockRegionFactory)); |
| 3284 | + |
3277 | 3285 | when(mockRegionFactory.setMulticastEnabled(anyBoolean()))
|
3278 | 3286 | .thenAnswer(newSetter(multicastEnabled, mockRegionFactory));
|
3279 | 3287 |
|
@@ -3332,6 +3340,7 @@ public static <K, V> RegionFactory<K, V> mockRegionFactory(Cache mockCache, Regi
|
3332 | 3340 | when(mockRegionAttributes.getKeyConstraint()).thenAnswer(newGetter(keyConstraint));
|
3333 | 3341 | when(mockRegionAttributes.getLoadFactor()).thenAnswer(newGetter(loadFactor));
|
3334 | 3342 | when(mockRegionAttributes.isLockGrantor()).thenAnswer(newGetter(lockGrantor));
|
| 3343 | + when(mockRegionAttributes.getMembershipAttributes()).thenAnswer(newGetter(membershipAttributes)); |
3335 | 3344 | when(mockRegionAttributes.getMulticastEnabled()).thenAnswer(newGetter(multicastEnabled));
|
3336 | 3345 | when(mockRegionAttributes.getOffHeap()).thenAnswer(newGetter(offHeap));
|
3337 | 3346 | when(mockRegionAttributes.getPartitionAttributes()).thenAnswer(newGetter(partitionAttributes));
|
|
0 commit comments