Example usage for com.liferay.portal.model.impl ListTypeImpl ListTypeImpl

List of usage examples for com.liferay.portal.model.impl ListTypeImpl ListTypeImpl

Introduction

In this page you can find the example usage for com.liferay.portal.model.impl ListTypeImpl ListTypeImpl.

Prototype

ListTypeImpl

Source Link

Usage

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

License:Open Source License

@Before
public void before() throws SystemException, PortalException {

    SAXReaderUtil sax = new SAXReaderUtil();

    SAXReader saxRead = new SAXReaderImpl();

    sax.setSAXReader(saxRead);//w  ww  . j a v a  2s.  c o  m

    actorsArticleConverterService = new ActorsArticleConverterServiceImpl();

    assetEntryService = Mockito.mock(AssetEntryLocalService.class);
    assetTagService = Mockito.mock(AssetTagLocalService.class);
    assetTagPropertyService = Mockito.mock(AssetTagPropertyLocalService.class);
    classNameService = Mockito.mock(ClassNameLocalService.class);
    counterService = Mockito.mock(CounterLocalService.class);
    structureService = Mockito.mock(JournalStructureLocalService.class);
    templateService = Mockito.mock(JournalTemplateLocalService.class);
    listTypeService = Mockito.mock(ListTypeService.class);
    organizationService = Mockito.mock(OrganizationLocalService.class);
    roleService = Mockito.mock(RoleLocalService.class);
    userGroupRoleService = Mockito.mock(UserGroupRoleLocalService.class);
    userService = Mockito.mock(UserLocalService.class);
    iGFolderService = Mockito.mock(DLFolderLocalService.class);
    articleService = Mockito.mock(JournalArticleLocalService.class);
    articleResourceService = Mockito.mock(JournalArticleResourceLocalService.class);
    socialRequestService = Mockito.mock(SocialRequestLocalService.class);
    mBMessageLocalService = Mockito.mock(MBMessageLocalService.class);
    actorAssetEntryUtil = new ActorAssetEntryUtilMock();

    actorsServiceUtil = new ActorsServiceUtil(assetEntryService, classNameService, counterService,
            structureService, templateService, listTypeService, organizationService, roleService,
            userGroupRoleService, userService);
    actorsService = new ActorsServiceImpl(actorsArticleConverterService, actorsServiceUtil, assetEntryService,
            assetTagService, assetTagPropertyService, counterService, /*iGImageService,*/ iGFolderService,
            articleService, articleResourceService, organizationService, socialRequestService, roleService,
            userService, mBMessageLocalService, actorAssetEntryUtil);

    List<ListType> listTypes = new ArrayList<ListType>();
    ListType listType = new ListTypeImpl();
    listType.setName("Full Member");
    listTypes.add(listType);

    Mockito.when(listTypeService.getListTypes(ActorsConstants.LISTTYPE_TYPE)).thenReturn(listTypes);

    Mockito.when(organizationService.getOrganizationsCount()).thenReturn(1);

    List<Organization> allOrgs = new ArrayList<Organization>();
    Organization organization = new OrganizationImpl();
    organization.setType(ActorsConstants.ACTOR_PARENT);
    allOrgs.add(organization);
    Mockito.when(organizationService.getOrganizations(Mockito.anyInt(), Mockito.anyInt())).thenReturn(allOrgs);

    Organization organizationMock = Mockito.mock(Organization.class);

    Mockito.when(organizationMock.getOrganizationId()).thenReturn((long) 1);

    Group group = Mockito.mock(Group.class);

    Mockito.when(group.getGroupId()).thenReturn((long) 1);

    Mockito.when(organizationMock.getGroup()).thenReturn(group);

    Mockito.when(organizationService.addOrganization(Mockito.anyLong(), Mockito.anyLong(), Mockito.anyString(),
            Mockito.anyString(), Mockito.anyBoolean(), Mockito.anyLong(), Mockito.anyLong(), Mockito.anyInt(),
            Mockito.anyString(), Mockito.anyBoolean(), (ServiceContext) Mockito.isNull()))
            .thenReturn(organizationMock);

    Role role = new RoleImpl();

    role.setRoleId(11);

    Mockito.when(counterService.increment()).thenReturn((long) 1111);

    // JournalArticle....
    journalArticle = new JournalArticleImpl();

    Mockito.when(articleService.createJournalArticle(Mockito.anyLong())).thenReturn(journalArticle);

    User user = Mockito.mock(User.class);
    Mockito.when(user.getUserId()).thenReturn((long) 1111);
    Mockito.when(user.getFullName()).thenReturn("Test Simon");

    Mockito.when(userService.getUser(Mockito.anyLong())).thenReturn(user);

    JournalArticleResource journalArticleResource = new JournalArticleResourceImpl();
    journalArticleResource.setResourcePrimKey(2000);

    Mockito.when(articleResourceService.createJournalArticleResource(Mockito.anyLong()))
            .thenReturn(journalArticleResource);

    AssetEntry assetEntry = new AssetEntryImpl();

    Mockito.when(assetEntryService.createAssetEntry(Mockito.anyLong())).thenReturn(assetEntry);

    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);
    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);
    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);

}