@Test
  public void testOperationsPropagation() throws Exception {
    server1.invoke(OperationsPropagationDUnitTest::initialPutKeyValue);
    client1.invoke(OperationsPropagationDUnitTest::assertKeyValuePresent);
    server1.invoke(OperationsPropagationDUnitTest::doOperations);
    client1.invoke(OperationsPropagationDUnitTest::assertOperationsSucceeded);
    server1.invoke(OperationsPropagationDUnitTest::doRemoveAll);
    client1.invoke(OperationsPropagationDUnitTest::assertRemoveAllSucceeded);
  }
This test: 1) First the initial keys and values 2) Verify that the initial keys and values have
reached the client 3) Do the operations which we want to propagate (create, update, invalidate
and destroy) 4) Verify the operations reached the client 5) Do a removeAll 6) Verify it reached
the client
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ha/OperationsPropagationDUnitTest.java