небольшая дискуссия была, подскажите пожалуйста
String error = «что-то»
List<String> errors = (List) execution.getVariable("errors");
if (!errors.contains(error))
errors.add(error);
в данном случае если были в листе в контексте уже какие-то значения в errors и мы потом добавили так errors.add(error) еще ошибку
скажите пожалуйста изменит ли этот add в контексте переменную errors
или после того как сделали errors.add(error)
стоит добавить execution.setVariable("errors", errors);
Это проще проверить (в том числе тупо дебаггером в тесте/скрэтч-файле), чем обсуждать
кому и проще, а кому и по 2-3 часа ревью ждать
Ревью чего тебе надо, чтобы самому написать и запустить тест?
ну чтож.. буду локально. комунду поднимать значит, ок
А тесты у вас на проектах не приняты? Девелоперский контур?
там все сложно и запутанно, и тестим и кодим на деве))
не изменит, нужно сетить отдельно
ого) сетит List<String> errors = (List)execution.getVariable("errors"); errors.add("test2"); errors.add("test3"); errors.add("test4"); errors.add("test5"); errors.add("test6"); errors.add("test7"); в контекст положило так ["test1","test2","test3","test4","test5","test6","test7"] Забавно, я то всегда думал что надо setVarable всегда требуется
лучше в чате по камунде спросить
https://t.me/camunda_bpm
Обсуждают сегодня