processRequestBean.setUserTaskService(userTaskService); DeploymentService mockDepService = mock(DeploymentService.class); when(mockDepService.getRuntimeManager(anyString())).thenReturn(runtimeManager); userTaskService.setDeploymentService(mockDepService); queryResource.setProcessRequestBean(processRequestBean);
@Before public void init() { runtimeManager = createRuntimeManager(PROCESS_STRING_VAR_FILE, PROCESS_OBJ_VAR_FILE); engine = getRuntimeEngine(); ksession = engine.getKieSession(); taskService = engine.getTaskService(); queryResource = new QueryResourceImpl(); IdentityProvider mockIdProvider = mock(IdentityProvider.class); when(mockIdProvider.getName()).thenReturn(USER_ID); queryResource.setIdentityProvider(mockIdProvider); ProcessRequestBean processRequestBean = new ProcessRequestBean(); UserTaskServiceImpl userTaskService = new UserTaskServiceImpl(); userTaskService.setNonProcessScopedTaskService((InternalTaskService) taskService); processRequestBean.setUserTaskService(userTaskService); DeploymentService mockDepService = mock(DeploymentService.class); when(mockDepService.getRuntimeManager(anyString())).thenReturn(runtimeManager); userTaskService.setDeploymentService(mockDepService); queryResource.setProcessRequestBean(processRequestBean); processRequestBean.setAuditLogService(new JPAAuditLogService(getEmf())); processRequestBean.setJPAService(new RemoteServicesQueryJPAService(getEmf())); queryResource.setUserGroupCallback(userGroupCallback); queryTaskHelper = new InternalTaskQueryHelper(queryResource); queryProcInstHelper = new InternalProcInstQueryHelper(queryResource); setupTestData(); }
params.put("customer", "polymita"); RuntimeManager managerSupport = deploymentService.getRuntimeManager(deploymentUnitSupport.getIdentifier()); assertNotNull(managerSupport);