in src/main/java/platform/qa/steps/cabinet/TaskStepDefinitions.java [166:181]
public void createRandomValue(ValueType valueType, int amount, String randomValueKey) {
var randomValueMap = convertToRandomMapContext(testContext.getScenarioContext().getContext(RANDOM_VALUE_MAP));
String randomValueData;
switch (valueType) {
case DIGIT:
randomValueData = RandomStringUtils.randomNumeric(amount);
break;
case LETTER:
randomValueData = RandomStringUtils.randomAlphabetic(amount);
break;
default:
throw new IllegalStateException("Unexpected value: " + valueType);
}
randomValueMap.put(randomValueKey, randomValueData);
testContext.getScenarioContext().setContext(RANDOM_VALUE_MAP, randomValueMap);
}