@Test public void updateWithGatewaySenders() { regionAttributes.setGatewaySenderIds("2,3"); when(region.getGatewaySenderIds()).thenReturn(new HashSet<>(Arrays.asList("1", "2"))); function.alterRegion(cache, config); verify(mutator).removeGatewaySenderId("1"); verify(mutator, times(0)).removeGatewaySenderId("2"); verify(mutator).addGatewaySenderId("3"); // asyncEventQueue is left intact verify(mutator, times(0)).addAsyncEventQueueId(any()); verify(mutator, times(0)).removeAsyncEventQueueId(any()); }
dynamicMetaRegion.getAttributesMutator().addGatewaySenderId(sender.getId());
mutator.addGatewaySenderId(gatewaySenderId);
when(mockAttributesMutator).addGatewaySenderId(anyString());