@AfterClass
  public static void tearDownAfterClass() throws Exception {
    assertEquals(1, TEST_UTIL.getMiniHBaseCluster().getRegionServerThreads().size());
    HRegionServer rs =
      TEST_UTIL.getMiniHBaseCluster().getRegionServerThreads().get(0).getRegionServer();
    // Strange place for an assert.
    assertFalse("RegionServer should have ABORTED (FaultyAccessController)", rs.isAborted());
    cleanUp();
    TEST_UTIL.shutdownMiniCluster();
  }
The systemUserConnection created here is tied to the system user. In case, you are planning to
create AccessTestAction, DON'T use this systemUserConnection as the 'doAs' user gets eclipsed
by the system user.
hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController3.java