@Override public String execute(SampleResult previousResult, Sampler currentSampler) throws InvalidVariableException { String originalString = values[0].execute(); String mode = null; // default if (values.length > 1) { mode = values[1].execute(); } if (StringUtils.isEmpty(mode)) { mode = CaseFormatMode.LOWER_CAMEL_CASE.getName(); // default } String targetString = changeCase(originalString, mode); if (values.length > 2) { addVariableValue(targetString, values[2].execute().trim()); } return targetString; }
String targetString = originalString; CaseFormatMode changeCaseMode = CaseFormatMode.get(mode.toUpperCase()); if (changeCaseMode != null) { switch (changeCaseMode) {