Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.millim.ged.test;
- import java.io.Serializable;
- import java.util.HashMap;
- import java.util.Map;
- import org.alfresco.model.ContentModel;
- import org.alfresco.repo.nodelocator.NodeLocatorService;
- import org.alfresco.repo.nodelocator.XPathNodeLocator;
- import org.alfresco.repo.security.authentication.AuthenticationUtil;
- import org.alfresco.service.cmr.repository.ContentReader;
- import org.alfresco.service.cmr.repository.ContentService;
- import org.alfresco.service.cmr.repository.NodeRef;
- import org.alfresco.service.cmr.repository.NodeService;
- import org.apache.log4j.Logger;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Qualifier;
- import org.springframework.test.context.ContextConfiguration;
- import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
- import com.tradeshift.test.remote.Remote;
- import com.tradeshift.test.remote.RemoteTestRunner;
- @RunWith(RemoteTestRunner.class)
- @Remote(runnerClass=SpringJUnit4ClassRunner.class)
- @ContextConfiguration("classpath:alfresco/application-context.xml")
- public class MyTest {
- private static final String ADMIN_USER_NAME = "admin";
- static Logger log = Logger.getLogger(BillFolderAspectTest.class);
- private final static String BILL_SMART_FOLDER_JSON_XPATH = "/app:company_home/app:dictionary/app:smart_folders/cm:bil_billFolder.json";
- @Autowired
- @Qualifier("NodeService")
- protected NodeService nodeService;
- @Autowired
- @Qualifier("nodeLocatorService")
- protected NodeLocatorService nodeLocatorService;
- @Autowired
- @Qualifier("contentService")
- protected ContentService contentService;
- @Test
- public void testAddFolderInBillFolder() {
- AuthenticationUtil.setFullyAuthenticatedUser(ADMIN_USER_NAME);
- final Map<String,Serializable> params=new HashMap<>();
- params.put(XPathNodeLocator.QUERY_KEY,BILL_SMART_FOLDER_JSON_XPATH);
- NodeRef jsonFile = nodeLocatorService.getNode(XPathNodeLocator.NAME, null, params);
- ContentReader contentReader = contentService.getReader(jsonFile, ContentModel.PROP_CONTENT);
- String content = contentReader.getContentString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement