@Test
  public void testDeltaToRegionForRegisterCQIR() {

    intialSetUp();

    // Register CQ on region with data policy as EMPTY
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCq(cqName1, CQ1,
        Boolean.TRUE));

    // Register CQ on region with data policy other then EMPTY
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCq(cqName2, CQ2,
        Boolean.TRUE));

    // validation on server side
    server.invoke(DeltaToRegionRelationCQRegistrationDUnitTest::validationOnServer);

    // check for multiple time registration Interest

    // Register CQ on region with data policy as EMPTY
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCq(cqName3, CQ3,
        Boolean.TRUE));

    // Register CQ on region with data policy as EMPTY
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCq(cqName4, CQ4,
        Boolean.FALSE));

    // validation on server side
    server.invoke(DeltaToRegionRelationCQRegistrationDUnitTest::validationOnServer);

    tearDownforSimpleCase();
  }
This test does the following for single cq registration(<b>with initial resultset</b>):<br>
1)Verifies create entry for region with data policy as Empty; in map stored in CacheCleintProxy
<br>
2)Verifies no create happens for region with data policy other then Empty; in map <br>
3)Verifies multiple and different interest registration (key/list) should not create multiple
entries in map <br>
geode-cq/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/DeltaToRegionRelationCQRegistrationDUnitTest.java