/** * Created by IntelliJ IDEA. User: pvsubrah Date: 9/14/11 Time: 10:22 AM To change this template use * File | Settings | File Templates. */ @Ignore @Deprecated public class CheckoutManager_UT extends BaseTestCase { private IngestNIndexHandlerService ingestNIndexHandlerService = BeanLocator.getIngestNIndexHandlerService(); private static final Logger LOG = LoggerFactory.getLogger(CheckoutManager_UT.class); @Before public void setUp() throws Exception { super.setUp(); } @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); } } @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); } } }