@Test
  public void testDeltaToRegionForRegisterCQIRThroughPool() {

    intialSetUpClientWithNoRegion();

    // Register CQ on region
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCqThroughPool(cqName1,
        CQ1, Boolean.TRUE));

    // Register CQ on region
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCqThroughPool(cqName2,
        CQ2, Boolean.TRUE));

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

    // check for multiple time registration cq

    // Register CQ on region
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCqThroughPool(cqName3,
        CQ3, Boolean.TRUE));

    // Register CQ on region
    // CQ registration
    client.invoke(() -> DeltaToRegionRelationCQRegistrationDUnitTest.registerCqThroughPool(cqName4,
        CQ4, Boolean.FALSE));

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

    tearDownforSimpleCase();
  }
This test does the following for single cq registration from pool (<b>with initial
resultset</b>):<br>
1)Verifies create entry for region in map stored in CacheCleintProxy <br>
2)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