@@ -0,0 +1,1798 @@
+package org.folio.rest.impl;%0A%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.hamcrest.CoreMatchers.containsString;%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0A%0Aimport java.util.HashMap;%0Aimport java.util.Map;%0A%0Aimport org.folio.HttpStatus;%0Aimport org.folio.rest.tools.utils.OutStream;%0Aimport org.folio.rest.tools.utils.VertxUtils;%0Aimport org.junit.AfterClass;%0Aimport org.junit.BeforeClass;%0Aimport org.junit.Rule;%0Aimport org.junit.Test;%0Aimport org.junit.rules.Timeout;%0Aimport org.junit.runner.RunWith;%0Aimport io.vertx.core.Vertx;%0Aimport io.vertx.core.logging.LoggerFactory;%0Aimport io.vertx.ext.unit.TestContext;%0Aimport io.vertx.ext.unit.junit.VertxUnitRunner;%0A%0A@RunWith(VertxUnitRunner.class)%0Apublic class AdminAPIIT %7B%0A  private static final String tenantId = %22folio_shared%22;%0A  protected static Vertx vertx;%0A  private static Map%3CString,String%3E okapiHeaders = new HashMap%3C%3E();%0A%0A  static %7B%0A    System.setProperty(LoggerFactory.LOGGER_DELEGATE_FACTORY_CLASS_NAME, %22io.vertx.core.logging.Log4j2LogDelegateFactory%22);%0A    okapiHeaders.put(%22TenantId%22, tenantId);%0A  %7D%0A%0A  @Rule%0A  public Timeout rule = Timeout.seconds(20);%0A%0A  @BeforeClass%0A  public static void setUpClass() %7B%0A    vertx = VertxUtils.getVertxWithExceptionHandler();%0A  %7D%0A%0A  @AfterClass%0A  public static void tearDownClass(TestContext context) %7B%0A    vertx.close(context.asyncAssertSuccess());%0A  %7D%0A%0A  @Test%0A  public void canGetAdminDbCacheSummary(TestContext context) %7B%0A    new AdminAPI().getAdminDbCacheSummary(okapiHeaders, context.asyncAssertSuccess(response -%3E %7B%0A      assertThat(response.getStatus(), is(HttpStatus.HTTP_OK.toInt()));%0A      OutStream outStream = (OutStream) response.getEntity();%0A      assertThat(outStream.getData().toString(), containsString(%22pg_statistic%22));%0A    %7D), vertx.getOrCreateContext());%0A  %7D%0A%7D%0A

Add AdminAPI test coverage