/** * Method to setUp * * @throws java.lang.Exception */ @Before public void setUp() throws Exception { URL resource = getClass().getResource("/org/kuali/ole/repository/request.xml"); File file = new File(resource.toURI()); String fileContent = FileUtils.readFileToString(file); RequestHandler rh = new RequestHandler(); req = rh.toObject(fileContent); reqDocuments = req.getRequestDocuments(); session = RepositoryManager.getRepositoryManager().getSession(req.getUser(), req.getOperation()); DocumentIngester ingester = new DocumentIngester(); for (RequestDocument doc : reqDocuments) { ingester.ingestBibNLinkedInstanceRequestDocuments(doc, session); } }
@Test public void testCheckOutForInstance() throws Exception { URL resource = getClass().getResource("/org/kuali/ole/repository/requestInstance.xml"); File file = new File(resource.toURI()); String inputFile = readFile(file); Request request = new RequestHandler().toObject(inputFile); Response response = ingestNIndexHandlerService.ingestNIndexRequestDocuments(request); assertNotNull(response); List<RequestDocument> docStoreDocuments = request.getRequestDocuments(); CheckoutManager checkoutManager = new CheckoutManager(); for (Iterator<RequestDocument> iterator = docStoreDocuments.iterator(); iterator.hasNext(); ) { RequestDocument next = iterator.next(); String checkedOutContent = checkoutManager.checkOut(next.getUuid(), "mockUser", "checkout"); assertNotNull(checkedOutContent); System.out.println(checkedOutContent); } }
@Test public void testCheckOut() throws Exception { URL resource = getClass().getResource("request.xml"); File file = new File(resource.toURI()); String inputFile = readFile(file); Request request = new RequestHandler().toObject(inputFile); Response response = ingestNIndexHandlerService.ingestNIndexRequestDocuments(request); assertNotNull(response); List<RequestDocument> docStoreDocuments = request.getRequestDocuments(); CheckoutManager checkoutManager = new CheckoutManager(); DocStoreLogger docStoreLogger = checkoutManager.getDocStoreLogger(); docStoreLogger.log("checkOutManager"); for (Iterator<RequestDocument> iterator = docStoreDocuments.iterator(); iterator.hasNext(); ) { RequestDocument next = iterator.next(); String checkedOutContent = checkoutManager.checkOut(next.getUuid(), "mockUser", "checkout"); docStoreLogger.log("checkOut content:" + checkedOutContent); assertNotNull(checkedOutContent); } }