@Test
  public void fullSuccessTargetTest() {
    initialize();
    OperationTracker ot = getOperationTrackerForGetOrPut(true, 12, 3, RouterOperation.GetBlobOperation, true);
    while (!ot.hasSucceeded()) {
      sendRequests(ot, 3, false);
      for (int i = 0; i < 3; i++) {
        ot.onResponse(inflightReplicas.poll(), TrackedRequestFinalState.SUCCESS);
      }
    }
    assertTrue("Operation should have succeeded", ot.hasSucceeded());
    assertTrue("Operation should be done", ot.isDone());
  }
crossColoEnabled = true, successTarget = 12, parallelism = 3.

This test may be meaningful for DELETE operation.

<p/>
1. Get 3 local replicas to send request (and send requests);
2. 3 succeeded.
3. Operation succeeded.
ambry-router/src/test/java/com/github/ambry/router/OperationTrackerTest.java