Skip to content

Instantly share code, notes, and snippets.

@jlliarte
Forked from tomblench/gist:80765deda730cc252636
Last active August 29, 2015 14:19
Show Gist options
  • Save jlliarte/d248c63ed6c553461dfe to your computer and use it in GitHub Desktop.
Save jlliarte/d248c63ed6c553461dfe to your computer and use it in GitHub Desktop.
public void test1() throws Exception {
// NB replicator is a BasicReplicator object we created earlier
MutableDocumentRevision doc = new MutableDocumentRevision();
doc.body = DocumentBodyFactory.create("{\"hello\": \"world\"}".getBytes());
doc.attachments.put("att1", new UnsavedFileAttachment(new File("/tmp/1"), "text/plain"));
BasicDocumentRevision doc1 = datastore.createDocumentFromRevision(doc);
MutableDocumentRevision doc2 = doc1.mutableCopy();
doc2.attachments.put("att2", new UnsavedFileAttachment(new File("/tmp/2"), "text/plain"));
datastore.updateDocumentFromRevision(doc2);
replicator.start();
Assert.assertEquals(Replicator.State.STARTED, replicator.getState());
while(replicator.getState() != Replicator.State.COMPLETE) {
Thread.sleep(1000);
}
System.out.println("done");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment