return StageResult.FAIL; if (totalResult.equals(expectedTotalResult.getElementValue())) { log.trace("Total value is the one expected " + expectedTotalResult.getElementValue()); return StageResult.SUCCESS; } else { log.error(String.format("Total value %s is not the one expected %s.", totalResult.toString(), expectedTotalResult.getElementValue().toString())); return StageResult.FAIL;
if (methodParameters != null) { for (PrimitiveValue primitiveValue : methodParameters) { values.add(primitiveValue.getElementValue()); if (methodParameters != null && !methodParameters.isEmpty()) { log.trace("Setting value of attribute " + targetName + " to " + methodParameters.get(0).getElementValue().toString()); Attribute attribute = new Attribute(targetName, methodParameters.get(0).getElementValue()); connection.setAttribute(objectInstance.getObjectName(), attribute); result = connection.getAttribute(objectInstance.getObjectName(), targetName); if (expectedSlaveResult != null && !expectedSlaveResult.getElementValue().equals(result)) { return errorResponse(String.format("Method invocation returned incorrect result. Expected '%s', was '%s'.", expectedSlaveResult.getElementValue(), result));