List<KeyValue> kvs = Lists.newArrayList(
new KeyValue(Bytes.toBytes("row1"), Bytes.toBytes("messages"), Bytes.toBytes("msg1"),
Bytes.toBytes("the message")), new KeyValue(Bytes.toBytes("row1"), Bytes.toBytes("messages"),
Bytes.toBytes("msg2"), Bytes.toBytes("another message")));
SepEvent event = new SepEvent(Bytes.toBytes(TABLE_B), null, null, null);
indexingEventListener.processEvents(Collections.singletonList(event));
verifyZeroInteractions(multitableA, multitableB, tableB, solrDocumentWriter);
event = new SepEvent(Bytes.toBytes(multiTableBName), "row1".getBytes(Charsets.UTF_8), kvs, null);
indexingEventListener.processEvents(Collections.singletonList(event));
verify(solrDocumentWriter, atLeastOnce()).add(eq(-1), anyMap());
event = new SepEvent(Bytes.toBytes(multiTableAName), "row1".getBytes(Charsets.UTF_8), kvs, null);
indexingEventListener.processEvents(Collections.singletonList(event));
verify(solrDocumentWriter, atLeastOnce()).add(eq(-1), anyMap());
}