assertEquals(2L, table.increment(rowKey1, 2L, timestamp1)); assertEquals(2L, table.increment(rowKey1, 0L, timestamp1)); assertEquals(7L, table.increment(rowKey1, 5L, timestamp1)); assertEquals(-2L, table.increment(rowKey2, -2L, timestamp1)); assertEquals(0L, table.increment(rowKey3, 0L, timestamp1)); assertEquals(5L, table.increment(rowKey1, 5L, timestamp2)); assertEquals(10L, table.increment(rowKey1, 5L, timestamp2)); assertEquals(7L, table.increment(rowKey1, 7L, timestamp3)); assertEquals(-2L, table.increment(rowKey2, 0L, timestamp1)); table.increment(rowKey4, 5L, timestamp2); table.increment(rowKey4, 7L, timestamp3); table.increment(rowKey4, 11L, timestamp3, tag1); table.increment(rowKey4, 13L, timestamp3); table.increment(rowKey4, 17L, timestamp4, tag1); table.increment(rowKey4, 19L, timestamp4); table.increment(rowKey4, 23L, timestamp5, tag1); table.increment(rowKey4, 29L, timestamp5, tag1); table.increment(rowKey4, 44L, timestamp5, tag2, tag1); table.set(rowKey4, 31L, timestamp5); table.set(rowKey4, 37L, timestamp6, tag2);