Example usage for com.liferay.portal.kernel.workflow WorkflowHandlerRegistryUtil WorkflowHandlerRegistryUtil

List of usage examples for com.liferay.portal.kernel.workflow WorkflowHandlerRegistryUtil WorkflowHandlerRegistryUtil

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.workflow WorkflowHandlerRegistryUtil WorkflowHandlerRegistryUtil.

Prototype

WorkflowHandlerRegistryUtil

Source Link

Usage

From source file:se.gothiaforum.actorarticle.service.TestActorArticleService.java

License:Open Source License

@Test
public void test3() throws Exception {

    JournalArticle journalArticle3 = new JournalArticleImpl();

    journalArticle3.setUserId(33333);// w ww  .  j  a  v  a  2s .co  m
    journalArticle3.setCompanyId(44444);
    journalArticle3.setType("hehehj");
    journalArticle3.setGroupId(4331);

    journalArticle3.setPrimaryKey(1234);

    WorkflowHandlerRegistryUtil workflowHandlerRegistryUtil = new WorkflowHandlerRegistryUtil();

    WorkflowHandlerRegistry workflowHandlerRegistry = PowerMockito.mock(WorkflowHandlerRegistry.class);

    workflowHandlerRegistryUtil.setWorkflowHandlerRegistry(workflowHandlerRegistry);

    WorkflowHandler workflowHandler = PowerMockito.mock(WorkflowHandler.class);

    PowerMockito.when(WorkflowHandlerRegistryUtil.getWorkflowHandler(Mockito.anyString()))
            .thenReturn(workflowHandler);

    ServiceContext serviceContext = Mockito.mock(ServiceContext.class);

    actorsService.sendActors(10, journalArticle3, 100, serviceContext);

    Mockito.verify(workflowHandler).startWorkflowInstance(Mockito.anyLong(), Mockito.anyLong(),
            Mockito.anyLong(), Mockito.anyLong(), Mockito.isNotNull(), Mockito.anyMap());

}