| Class | Description | 
|---|---|
| ConstantDelayQueue<E> | 
 A blocking queue implementation for adding a constant delay. 
 | 
| HBaseHomePath | 
 Determines HBase home path from either class or jar directory 
 | 
| HFileArchiveTestingUtil | 
 Test helper for testing archiving of HFiles 
 | 
| HFileTestUtil | 
 Utility class for HFile-related testing. 
 | 
| LauncherSecurityManager | 
 class for masquerading System.exit(int). 
 | 
| LoadTestDataGeneratorWithMOB | 
 A load test data generator for MOB 
 | 
| LoadTestDataGeneratorWithTags | |
| LoadTestTool | 
 A command-line utility that reads, writes, and verifies data. 
 | 
| MockServer | 
 Basic mock Server for handler tests. 
 | 
| MultiThreadedAction | 
 Common base class for reader and writer parts of multi-thread HBase load
 test ( 
LoadTestTool). | 
| MultiThreadedAction.DefaultDataGenerator | 
 Default implementation of LoadTestDataGenerator that uses LoadTestKVGenerator, fixed
 set of column families, and random number of columns in range. 
 | 
| MultiThreadedReader | 
 Creates multiple threads that read and verify previously written data 
 | 
| MultiThreadedReaderWithACL | 
 A MultiThreadReader that helps to work with ACL 
 | 
| MultiThreadedUpdater | 
 Creates multiple threads that write key/values into the 
 | 
| MultiThreadedUpdaterWithACL | 
 A MultiThreadUpdater that helps to work with ACL 
 | 
| MultiThreadedWriter | 
 Creates multiple threads that write key/values into the 
 | 
| MultiThreadedWriterBase | 
 Creates multiple threads that write key/values into the 
 | 
| MultiThreadedWriterWithACL | 
 MultiThreadedWriter that helps in testing ACL 
 | 
| ProcessBasedLocalHBaseCluster | 
 A helper class for process-based mini-cluster tests. 
 | 
| RestartMetaTest | 
 A command-line tool that spins up a local process-based cluster, loads
 some data, restarts the regionserver holding hbase:meta, and verifies that the
 cluster recovers. 
 | 
| StoppableImplementation | 
 A base implementation for a Stoppable service 
 | 
| TestBoundedConcurrentLinkedQueue | |
| TestBoundedPriorityBlockingQueue | |
| TestByteBloomFilter | |
| TestByteBufferUtils | |
| TestCompressionTest | |
| TestConnectionCache | |
| TestCoprocessorScanPolicy | |
| TestCoprocessorScanPolicy.ScanObserver | |
| TestDefaultEnvironmentEdge | 
 Tests to make sure that the default environment edge conforms to appropriate
 behaviour. 
 | 
| TestEncryptionTest | |
| TestEncryptionTest.FailingCipherProvider | |
| TestEncryptionTest.FailingKeyProvider | |
| TestFSHDFSUtils | 
 Test our recoverLease loop against mocked up filesystem. 
 | 
| TestFSTableDescriptors | 
 Tests for  
FSTableDescriptors. | 
| TestFSUtils | 
 Test  
FSUtils. | 
| TestFSVisitor | 
 Test  
FSUtils. | 
| TestHBaseFsck | 
 This tests HBaseFsck's ability to detect reasons for inconsistent tables. 
 | 
| TestHBaseFsck.MasterSyncObserver | |
| TestHBaseFsckComparator | 
 Test the comparator used by Hbck. 
 | 
| TestHBaseFsckEncryption | |
| TestHFileArchiveUtil | 
 Test that the utility works as expected 
 | 
| TestIdLock | |
| TestIdReadWriteLock | |
| TestIncrementingEnvironmentEdge | 
 Tests that the incrementing environment edge increments time instead of using
 the default. 
 | 
| TestMergeTable | 
 Tests merging a normal table's regions 
 | 
| TestMergeTool | 
 Test stand alone merge tool that can merge arbitrary regions 
 | 
| TestMiniClusterLoadEncoded | 
 Runs a load test on a mini HBase cluster with data block encoding turned on. 
 | 
| TestMiniClusterLoadParallel | 
 A write/read/verify load test on a mini HBase cluster. 
 | 
| TestMiniClusterLoadSequential | 
 A write/read/verify load test on a mini HBase cluster. 
 | 
| TestPoolMap | |
| TestPoolMap.TestPoolType | |
| TestPoolMap.TestReusablePoolType | |
| TestPoolMap.TestRoundRobinPoolType | |
| TestPoolMap.TestThreadLocalPoolType | |
| TestProcessBasedCluster | 
 A basic unit test that spins up a local HBase cluster. 
 | 
| TestRegionSizeCalculator | |
| TestRegionSplitCalculator | |
| TestRegionSplitter | 
 Tests for  
RegionSplitter, which can create a pre-split table or do a
 rolling split of an existing table. | 
| TestRootPath | 
 Test requirement that root directory must be a URI 
 | 
| TestSortedCopyOnWriteSet | |
| TestTableName | 
 Returns a  
byte[] containing the name of the currently running test method. |