@Test public void test_issue_758() throws Exception { BinaryDocumentManager docMgr = Common.client.newBinaryDocumentManager(); DocumentWriteSet writeset =docMgr.newWriteSet(); FileHandle h1 = new FileHandle(new File( "../marklogic-client-api-functionaltests/src/test/java/com/marklogic" + "/client" + "/functionaltest/data" + "/Sega-4MB.jpg")); String uri = "BinaryDocumentTest_" + new Random().nextInt(10000) + "/" + "Sega-4MB.jpg"; writeset.add(uri, h1); docMgr.write(writeset); DocumentPage page = docMgr.read(uri); DocumentRecord rec = page.next(); assertNotNull("DocumentRecord should never be null", rec); assertEquals(rec.getFormat(),Format.BINARY); } }
@Test(expected = FailedRequestException.class) public void testWriteMultipleSameBinaryDoc() throws KeyManagementException, NoSuchAlgorithmException, Exception { String docId[] = { "Pandakarlino.jpg", "mlfavicon.png" }; BinaryDocumentManager docMgr = client.newBinaryDocumentManager(); DocumentWriteSet writeset = docMgr.newWriteSet(); File file1 = null; file1 = new File("src/test/java/com/marklogic/client/functionaltest/data/" + docId[0]); FileHandle handle1 = new FileHandle(file1); writeset.add("/1/" + docId[0], handle1.withFormat(Format.BINARY)); writeset.add("/1/" + docId[0], handle1.withFormat(Format.BINARY)); docMgr.write(writeset); }
DocumentWriteSet writeset = docMgr.newWriteSet(); File file1 = null, file2 = null; file1 = new File("src/test/java/com/marklogic/client/functionaltest/data/" + docId[0]);
BinaryDocumentManager docMgr = client.newBinaryDocumentManager(); DocumentWriteSet writeset = docMgr.newWriteSet(); File file1 = null; file1 = new File("src/test/java/com/marklogic/client/functionaltest/data/" + docId[0]); if (count % BATCH_SIZE == 0) { docMgr.write(writeset, t); writeset = docMgr.newWriteSet();
client = getDatabaseClient("rest-admin", "x", getConnType()); BinaryDocumentManager docMgr = client.newBinaryDocumentManager(); DocumentWriteSet writeset = docMgr.newWriteSet(); File file1 = null; file1 = new File("src/test/java/com/marklogic/client/functionaltest/data/" + docId[0]); if (count % BATCH_SIZE == 0) { docMgr.write(writeset); writeset = docMgr.newWriteSet();
DocumentWriteSet writeset = docMgr.newWriteSet();
DocumentWriteSet writeset = docMgr.newWriteSet();