@Verify public void verify() { if (isClient) { return; } long putCount = putCounter.get(); long getCount = getCounter.get(); Map<Integer, Object> slowOperationLogs = getFieldValue(slowOperationDetector, "slowOperationLogs"); int expected = (int) (Math.min(putCount, 1) + Math.min(getCount, 1)); long operationCount = putCount + getCount; logger.info(format("Expecting %d slow operation logs after completing %d operations (%d put, %d get).", expected, operationCount, putCount, getCount)); assertNotNull("Could not retrieve slow operation logs", slowOperationLogs); assertEqualsStringFormat("Expected %d slow operation logs, but was %d", expected, slowOperationLogs.size()); assertTrue("Expected at least one completed operations, but was " + operationCount + ". Please run the test for a longer time!", operationCount > 0); }
@Setup public void setUp() { map = targetInstance.getMap(name); operationCounterList = targetInstance.getList(name + "OperationCounter"); mapOperationSelectorBuilder .addOperation(MapOperation.PUT, putProb) .addOperation(MapOperation.GET, getProb) .addOperation(MapOperation.CHECK_SIZE, checkProb); mapPutOperationSelectorBuilder .addOperation(MapPutOperation.PUT_ASYNC, putUsingAsyncProb) .addDefaultOperation(MapPutOperation.PUT_SYNC); if (isMemberNode(targetInstance)) { MaxSizeConfig maxSizeConfig = targetInstance.getConfig().getMapConfig(name).getMaxSizeConfig(); maxSizePerNode = maxSizeConfig.getSize(); assertEqualsStringFormat("Expected MaxSizePolicy %s, but was %s", PER_NODE, maxSizeConfig.getMaxSizePolicy()); assertTrue("Expected MaxSizePolicy.getSize() < Integer.MAX_VALUE", maxSizePerNode < Integer.MAX_VALUE); logger.info("MapSizeConfig of " + name + ": " + maxSizeConfig); } }
@Setup public void setUp() { map = targetInstance.getMap(name); operationCounterList = targetInstance.getList(name + "OperationCounter"); mapOperationSelectorBuilder .addOperation(MapOperation.PUT, putProb) .addOperation(MapOperation.GET, getProb) .addOperation(MapOperation.CHECK_SIZE, checkProb); mapPutOperationSelectorBuilder .addOperation(MapPutOperation.PUT_ASYNC, putUsingAsyncProb) .addDefaultOperation(MapPutOperation.PUT_SYNC); if (isMemberNode(targetInstance)) { MaxSizeConfig maxSizeConfig = targetInstance.getConfig().getMapConfig(name).getMaxSizeConfig(); maxSizePerNode = maxSizeConfig.getSize(); assertEqualsStringFormat("Expected MaxSizePolicy %s, but was %s", PER_NODE, maxSizeConfig.getMaxSizePolicy()); assertTrue("Expected MaxSizePolicy.getSize() < Integer.MAX_VALUE", maxSizePerNode < Integer.MAX_VALUE); logger.info("MapSizeConfig of " + name + ": " + maxSizeConfig); } }