private void startMessage() { inOrder.verify(mockRecordConsumer).startMessage(); }
@Override public void write(Object value) { recordConsumer.startMessage(); if (value != null) { super.write(value); } recordConsumer.endMessage(); } }
@Override public void write(RecordConsumer consumer) { for(int i = 0; i < 100; i++) { consumer.startMessage(); consumer.startField("int", 0); consumer.addInteger(i); consumer.endField("int", 0); consumer.endMessage(); } } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.startGroup(); rc.startField("array", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("array", 0); rc.endGroup(); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.startGroup(); rc.startField("list_of_ints_tuple", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("list_of_ints_tuple", 0); rc.endGroup(); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("single_element_groups", 0); rc.startGroup(); rc.startField("single_element_groups_tuple", 0); // start writing array contents rc.startGroup(); rc.startField("count", 0); rc.addLong(1234L); rc.endField("count", 0); rc.endGroup(); rc.startGroup(); rc.startField("count", 0); rc.addLong(2345L); rc.endField("count", 0); rc.endGroup(); rc.endField("single_element_groups_tuple", 0); // finished writing array contents rc.endGroup(); rc.endField("single_element_groups", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("single_element_groups", 0); rc.startGroup(); rc.startField("single_element_group", 0); // start writing array contents rc.startGroup(); rc.startField("count", 0); rc.addLong(1234L); rc.endField("count", 0); rc.endGroup(); rc.startGroup(); rc.startField("count", 0); rc.addLong(2345L); rc.endField("count", 0); rc.endGroup(); rc.endField("single_element_group", 0); // finished writing array contents rc.endGroup(); rc.endField("single_element_groups", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("single_element_groups", 0); rc.startGroup(); rc.startField("array", 0); // start writing array contents rc.startGroup(); rc.startField("count", 0); rc.addLong(1234L); rc.endField("count", 0); rc.endGroup(); rc.startGroup(); rc.startField("count", 0); rc.addLong(2345L); rc.endField("count", 0); rc.endGroup(); rc.endField("array", 0); // finished writing array contents rc.endGroup(); rc.endField("single_element_groups", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_points", 0); rc.startGroup(); rc.startField("x", 0); rc.addFloat(1.0f); rc.endField("x", 0); rc.startField("y", 1); rc.addFloat(1.0f); rc.endField("y", 1); rc.endGroup(); rc.startGroup(); rc.startField("x", 0); rc.addFloat(2.0f); rc.endField("x", 0); rc.startField("y", 1); rc.addFloat(2.0f); rc.endField("y", 1); rc.endGroup(); rc.endField("list_of_points", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("approx", 0); rc.startGroup(); rc.startField("key_value", 0); rc.startGroup(); rc.startField("key", 0); rc.addDouble(3.14); rc.endField("key", 0); rc.startField("value", 1); rc.startGroup(); rc.startField("x", 0); rc.addInteger(7); rc.endField("x", 0); rc.startField("y", 1); rc.addInteger(22); rc.endField("y", 1); rc.endGroup(); rc.endField("value", 1); rc.endGroup(); rc.endField("key_value", 0); rc.endGroup(); rc.endField("approx", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("matrix", 0); rc.startGroup(); rc.startField("key_value", 0); rc.startGroup(); rc.startField("key", 0); rc.startGroup(); rc.startField("x", 0); rc.addInteger(7); rc.endField("x", 0); rc.startField("y", 1); rc.addInteger(22); rc.endField("y", 1); rc.endGroup(); rc.endField("key", 0); rc.startField("value", 1); rc.addDouble(3.14); rc.endField("value", 1); rc.endGroup(); rc.endField("key_value", 0); rc.endGroup(); rc.endField("matrix", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("locations", 0); rc.startGroup(); rc.startField("element", 0); rc.startGroup(); rc.startField("latitude", 0); rc.addDouble(0.0); rc.endField("latitude", 0); rc.startField("longitude", 1); rc.addDouble(0.0); rc.endField("longitude", 1); rc.endGroup(); rc.startGroup(); rc.startField("latitude", 0); rc.addDouble(0.0); rc.endField("latitude", 0); rc.startField("longitude", 1); rc.addDouble(180.0); rc.endField("longitude", 1); rc.endGroup(); rc.endField("element", 0); rc.endGroup(); rc.endField("locations", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("votes", 0); rc.startGroup(); rc.startField("key_value", 0); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("lettuce")); rc.endField("key", 0); rc.startField("value", 1); rc.addInteger(34); rc.endField("value", 1); rc.endGroup(); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("cabbage")); rc.endField("key", 0); rc.startField("value", 1); rc.addInteger(18); rc.endField("value", 1); rc.endGroup(); rc.endField("key_value", 0); rc.endGroup(); rc.endField("votes", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("votes", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("locations", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("locations", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("locations", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("examples", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("map_of_maps", 0);