@Test public void serverPutWillCheckPutIfAbsentResult() { Object result = new Object(); operation = Operation.PUT_IF_ABSENT; when(event.getOperation()).thenReturn(operation); when(event.isCreate()).thenReturn(true); when(serverRegionProxy.put(key, value, null, event, operation, true, null, null, true)) .thenReturn(result); doCallRealMethod().when(region).serverPut(event, true, null); region.serverPut(event, true, null); verify(region).checkPutIfAbsentResult(event, value, result); }
Object result = mySRP.put(key, value, event.getDeltaBytes(), event, op, requireOldValue, expectedOldValue, callbackArg, isCreate);