@Test
  public void testSendingofFullDeltaObjectsWhenFromDeltaFails() {
    initialise(false);
    // set expected value on server
    server.invoke(() -> ClientToServerDeltaDUnitTest.setFirstSecondUpdate(putDelta[1],
        putDelta[2]));
    client.invoke(() -> ClientToServerDeltaDUnitTest.putWithFromDeltaERR(KEY1));

    assertTrue("to Delta Propagation feature NOT used.",
        client.invoke(DeltaTestImpl::toDeltaFeatureUsed));
    assertTrue("from Delta Propagation feature NOT used.",
        server.invoke(DeltaTestImpl::fromDeltaFeatureUsed));

    assertFalse("Delta Propagation toDeltaFailed",
        client.invoke(DeltaTestImpl::isToDeltaFailure));
    assertTrue("Delta Propagation fromDelta not Failed",
        server.invoke(DeltaTestImpl::isFromDeltaFailure));

    boolean err =
        server.invoke(ClientToServerDeltaDUnitTest::getError);
    assertFalse("validation fails", err);
  }
This test does the following for single key (<b>failure of fromDelta- resending of full
object</b>):<br>
1)Verifies that we donot loose attributes updates when delta fails<br>
geode-cq/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/ClientToServerDeltaDUnitTest.java