@After
  public void after() {
    if (router != null) {
      Assert.assertEquals("Current operations count should be 0", 0, router.currentOperationsCount.get());
      assertCloseCleanup(router);
    }
    nettyByteBufLeakHelper.afterTest();
    nettyByteBufLeakHelper.setDisabled(false);
  }
Initialize parameters common to all tests. This constructor is exposed for use by {@link CloudRouterTest}.
@param testEncryption {@code true} to test with encryption enabled. {@code false} otherwise
@param metadataContentVersion the metadata content version to test with.
@param includeCloudDc {@code true} to make the local datacenter a cloud DC.
@throws Exception if initialization fails
ambry-router/src/test/java/com/github/ambry/router/NonBlockingRouterTestBase.java