Size: a a a

Camunda BPM Group

2021 May 12

SD

Serg D. in Camunda BPM Group
Вообще это работает. только не через авто моск. Нужно явно регистрировать.

   CustomDelegate delegate = Mockito.mock(CustomDelegate.class);
   Mocks.register("fiDelegate", delegate);
источник

SD

Serg D. in Camunda BPM Group
источник

EI

Eugene Istomin in Camunda BPM Group
Они моделер совместили - теперь camunda-modeler можно использовать и для zeebe (т.е. cloud)
источник

SD

Serg D. in Camunda BPM Group
После этого нормально инжектится. Единственно нужно с типами разобраться
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Спасибо, сейчас попробуюэ
источник

SD

Serg D. in Camunda BPM Group
По типам данных нужно разбираться. Он инжектит не String , а FixedValue
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Expression он инжектит, а потом дальше уже стринг вытаскивается
источник

SD

Serg D. in Camunda BPM Group
ENGINE-16004 Exception while closing command context: ENGINE-09010 Incompatible type set on field declaration 'status' for class 'org.camunda.bpm.unittest.CustomDelegate$MockitoMock$1224024517'. Declared value has type 'org.camunda.bpm.engine.impl.el.FixedValue', while expecting 'java.lang.String'
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Вау, теперь работает
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Кхм
источник

SD

Serg D. in Camunda BPM Group
Там два варианта есть, как я понимаю
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
В моделлере указан тип данных String, правда в коде все равно вытаскиваем Expression
источник

SD

Serg D. in Camunda BPM Group
Ну, тут уже сами копайте)
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
И есть еще тип данных Expression  в моделлере
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Ну оказывается нужно отдельно мочить классы, спасибо огромное)
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Что-то я до этого не додумался
источник

SD

Serg D. in Camunda BPM Group
Мой совет - уходите от инжекта, в многопоточке он потенциально может принести вам много боли
источник

EI

Eugene Istomin in Camunda BPM Group
latest-контейнер они тоже обновили
https://hub.docker.com/r/camunda/zeebe/tags?page=1&ordering=last_updated
источник

AO

Aleksy Octobrrrrrr in Camunda BPM Group
Спасибо, учту. А как тогда передавать данные в делегат, помимо переменных процесса?
источник

SD

Serg D. in Camunda BPM Group
Мне тяжело пока что-то рекомендовать не понимая что вы там вообще делаете
источник