как смоделировать ProcessInstance и вернуть обратно смоделированный объект в java - PullRequest
1 голос
/ 20 марта 2020

Как смоделировать ProcessInstance и вернуть объект.

variables.put("testId", id);
variables.put("setDays", 1);
RuntimeService runtime = delegate.getProcessEngineServices().getRuntimeService();
ProcessInstance instance = runtime.startProcessInstanceByKey("schedule_day", businessKey,variables);
String paymentId = instance.getProcessInstanceId(); 

Здесь я высмеял RuntimeService, ProcessInstance

runtime.startProcessInstanceByKey ("schedule_day", businessKey, переменные ); когда я высмеиваю над линией, получая неоднозначный вызов метода. Это только позволяет

Mockito.when(runtimeService.startProcessInstanceById(Mockito.any(String.class), Mockito.any(String.class),Mockito.any(String.class)));

, но мой случай

Mockito.when(runtimeService.startProcessInstanceById(Mockito.any(String.class), Mockito.any(String.class),Mockito.any(Map.class)));
...