@Test
public void put1Put1aPut1() throws Exception {
getZero();
Resource doc1 = putDoc1(false);
doc1.setRevision(1);
TextFlow tf1 = doc1.getTextFlows().get(0);
tf1.setRevision(1);
TranslationsResource target1 = putTarget1();
TextFlowTarget tft1 = target1.getTextFlowTargets().get(0);
tft1.setTextFlowRevision(1);
tft1.setRevision(1);
expectDocs(true, false, doc1);
expectTarget1(target1);
// this should completely replace doc1's textflow FOOD with HELLO
Resource doc1a = putDoc1a(false);
doc1a.setRevision(2);
TextFlow tf1a = doc1a.getTextFlows().get(0);
tf1a.setRevision(2);
TranslationsResource target1a = putTarget1a();
TextFlowTarget tft1a = target1a.getTextFlowTargets().get(0);
tft1a.setTextFlowRevision(2);
tft1a.setRevision(1);
expectDocs(true, false, doc1a);