@Test
  public void testC2SDeltaPropagationCleanStats() throws Exception {
    int numOfKeys = 50;
    long updates = 50;

    Object[] args =
        new Object[] {Boolean.TRUE, DataPolicy.REPLICATE, Scope.DISTRIBUTED_ACK, Boolean.TRUE};
    Integer port =
        vm0.invoke(DeltaPropagationStatsDUnitTest.class, "createServerCache", args);
    createClientCache(NetworkUtils.getServerHostName(vm0.getHost()), port);

    putCleanDelta(numOfKeys, updates);
    putLastKey();

    vm0.invoke(DeltaPropagationStatsDUnitTest::waitForLastKey);

    verifyDeltaSenderStats(CLIENT_TO_SERVER, numOfKeys * updates);
    vm0.invoke(() -> DeltaPropagationStatsDUnitTest.verifyDeltaReceiverStats(
        CLIENT_TO_SERVER, numOfKeys * updates, 0L));

    // Unrelated to Delta feature. Piggy-backing on existing test code
    // to validate fix for #49539.
    vm0.invoke(() -> DeltaPropagationStatsDUnitTest.doPuts(numOfKeys));
    long clientOriginatedEvents = numOfKeys * updates + numOfKeys + 1;
    vm0.invoke(() -> DeltaPropagationStatsDUnitTest.verifyCCPStatsBug49539(clientOriginatedEvents));
  }
No error or resending of delta.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/DeltaPropagationStatsDUnitTest.java